더 이상 기다릴 수 없으면 문제 신고서를 제출하고 답변을 받았습니다. 같은 문제가 발생할 수있는 다른 사람들을 위해 다음과 같은 해결책이 있습니다.
[인용문]
JMP 8.0을 사용하여 테스트 한 바에 따르면 Open 명령은 변수를 허용합니다. 내 인상은 현재 발생하는 문제는 실제로 현재 디렉토리가 C : \ Test 이외의 것으로 인해 발생한다는 것입니다. 시연 한 방법을 사용할 때 현재 디렉토리는 열려고하는 파일의 위치와 동일해야합니다. 그렇지 않은 경우 파일을 찾을 수 없습니다.
이를 처리하는 쉬운 방법은 다음 예제에서와 같이 경로를 파일 이름과 연결하는 것입니다.
Open( "C:\" || files[ i ] );
또는 Set Current Directory 명령을 사용하여 JSL을 통해 현재 디렉토리를 설정할 수 있습니다.
현재 디렉토리 설정 ( "C : \");
현재 디렉토리를 설정 한 후에는 변수 만 사용하여 열기 명령을 사용할 수 있어야합니다.
Open( files[ i ] );
[끝내주는 - 감사합니다 Wendy Murphrey]
나는 두 번째 옵션을 사용했다.코드를 게시하는 방법을 배웠으므로 이제 다음과 같은 작업을 수행하려고합니다.
files = Files In Directory("c:\Test");
for(i=1, i<= N Items(files), i++,
Open(files[ i ],
columns(
DEV_ID = Character,
. = Omit,
TEST = Character,
VEE = Numeric,
IEE = Numeric,
. = Omit,
. = Omit,
. = Omit,
IDLNA = Numeric,
. = Omit,
. = Omit,
TEMP = Character,
FREQ = Numeric,
. = Omit,
. = Omit,
DB21 = Numeric,
. = Omit
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Scan Whole File( 1 ),
Labels( 1 ),
Column Names Start( 15 ),
Data Starts( 16 ),
Lines To Read( All ),
Year Rule( "10-90" )
);
)
)