파일 이름을 변경하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요 여러분,
이전에 파일을 추출하는 방법에 대해 문의했는데 잘 작동합니다!이제 이 파일을 사용하고 싶지만 파일은 ".pda-iv"로 저장됩니다(파일은 매개변수 분석기 B1506에서 가져옴).파일을 여는 스크립트(ronFolder = Open(directory || deviceName || "\" || "RDS-ID.pda-iv");)에서 "파일 오류: 경로가 잘못되었습니다" 오류가 발생합니다.
파일 이름을 바꾸는 방법이 있나요?예를 들어 RDS-ID.pda-iv 대신 RDS-ID.text로 사용하세요.
파일을 추출한 방법에 대한 코드는 다음과 같습니다.
/* 1) 이 스크립트는 압축된 파일 내의 모든 파일이 텍스트 파일이라고 가정합니다.
2) 압축된 파일만 디렉토리에 있는지 확인하십시오(예: B1506A 데이터 시트 압축 파일만)*/
예배 규칙서 = 디렉토리 선택 () ; //압축폴더가 있는 디렉토리 선택
파일인디렉토리 = 디렉토리의 파일 ( 예배 규칙서 ) ; //디렉토리에 있는 파일 목록을 가져옵니다.
n파일 = N개 품목 ( 파일인디렉토리 ) ; //디렉토리에 있는 zip 파일 수를 가져옵니다.
을 위한 ( 나 = 1 , 나 <= n파일 , 나 ++,
파일 이름 = 파일인디렉토리 [ 나 ] ; //목록에서 i번째 파일 선택
/********장치 이름 결정*************/
포스 = 포함 ( 파일 이름 , "_" ) ; ///(예제 파일 이름: GS66508T 65R6 #1_7-19-2016_11-04-28_AM.pda-ds)
장치 이름 = 왼쪽 ( 파일 이름 , 포스 - 1 ) ;
/****************************************/
/*********추출된 파일을 위한 하위 디렉터리를 만듭니다.
압축된 모든 파일과 별도의 디렉터리에 있는지 확인하세요*****/
하위 디렉터리 = "C:\R&D Data\TSMC\E-HEMT\GS66508T\GS66508T 65R6 추출\" || 장치 이름 || "\" ;
디렉토리 생성 ( 하위 디렉터리 ) ;
/**************************************************** ************************/
자 = 열려 있는 ( 예배 규칙서 || 파일 이름 , 지퍼 ) ; //압축폴더 열기
목록 = 자 << 디렉토리 ; //압축 폴더에 있는 파일 목록을 가져옵니다.
nZipped파일 = N개 품목 ( 목록 ) ; //디렉토리 목록에 있는 파일 수를 가져옵니다.
/*dirlist를 살펴보고 각 텍스트 파일을 새 하위 디렉터리에 저장합니다*/
~을 위한 ( 케이 = 1 , 케이 <= nZipped파일 , 케이 ++,
만약에 ( 오른쪽 ( 목록 [ 케이 ] , 4 ) == ".txt" ,
텍스트 = 자 << 읽다 ( 목록 [ 케이 ]) ;
텍스트 파일 저장 ( 하위 디렉터리 || 목록 [ 케이 ] , 텍스트 ) , ) ;
) ;
/**************************************************** ***********************/
) ;
Re: 파일 이름을 어떻게 바꾸나요?알았어요!정말 간단했습니다.왜 텍스트 파일 저장 기능이 중단되었는지 잘 모르겠습니다.
/* 1) 이 스크립트는 압축된 파일 내의 모든 파일이 텍스트 파일이라고 가정합니다.
2) 압축된 파일만 디렉토리에 있는지 확인하십시오(예: B1506A 데이터 시트 압축 파일만)*/
디렉토리 = 디렉토리 선택(); //압축폴더가 있는 디렉토리 선택
filesInDirectory = 디렉토리(디렉토리)에 있는 파일; //디렉토리에 있는 파일 목록을 가져옵니다.
nFiles = N 항목(filesInDirectory); //디렉토리에 있는 zip 파일 수를 가져옵니다.
For(i=1, i<=n파일, i++,
파일 이름 = filesInDirectory ; //목록에서 i번째 파일 선택
/********장치 이름 결정*************/
pos = Contains(파일명, "_"); ///(예제 파일 이름: GS66508T 65R6 #1_7-19-2016_11-04-28_AM.pda-ds)
장치 이름 = left(파일 이름,pos-1);
/****************************************/
/*********추출된 파일을 위한 하위 디렉터리를 만듭니다.
압축된 모든 파일과 별도의 디렉터리에 있는지 확인하세요*****/
subDir = "C:\R&D Data\TSMC\E-HEMT\GS66508T\GS66508T 65RG 새 확장\" || 장치 이름 || "\";
디렉토리(subDir) 생성;
/**************************************************** ************************/
za = Open(디렉토리 || 파일명, zip); //압축폴더 열기
dirlist = za << dir; //압축 폴더에 있는 파일 목록을 가져옵니다.
nZippedFiles = N개 항목(디렉터리 목록); //디렉토리 목록에 있는 파일 수를 가져옵니다.
/*dirlist를 살펴보고 각 텍스트 파일을 새 하위 디렉터리에 저장합니다*/
for(k=1, k<=nZippedFiles, k++,
If(오른쪽(디렉터리 목록,4) == ".txt",
text = za << 읽기(디렉터리 목록);
fileNameZip = 디렉토리 목록;
pos = Contains(fileNameZip, ".");
newFileName = Left(fileNameZip, pos-1);
newFileName = newFileName || ".txt";
텍스트 파일 저장(subDir || newFileName, text),);
);
/**************************************************** ***********************/
);
Re: 파일 이름을 어떻게 바꾸나요?이상합니다. 수동으로 열 수는 있지만 스크립트가 작동하도록 할 수는 없나요?