循環保存文件嗨,我有一個腳本,文件保存到特定位置。 我將數據文件保存為產品批號和原始數據的字符串。 我希望能夠針對同一批號多次運行該腳本,而無需將文件保存在自身之上。 我想創建某種循環,如果文件名已經存在,則將其另存為lotnumber原始數據(1),lotnumber原始數據(2)等。這是我現在編寫的代碼,但是我不知道如何使其循環。 有人可以幫忙嗎?
lotnumer = 1234
路徑= C:\ Users \ Desktop \ JMP \
rawdatafile =(路徑||“ _” ||批號||“ Raw Data.jmp”);
如果(文件存在(rawdatafile),
dt <<另存為(path ||“ __ ||| lotnumber ||” Raw Data(1).jmp“);
,dtrlu <<另存為(path ||“ __ ||| lotnumber ||” Raw Data.jmp“);
);
腳本編寫回复:循環保存文件這是一個簡單的示例,循環播放直到找不到匹配的文件,然後以新的增量將文件保存
lotnumer = "1234";
path = "C:\Users\Desktop\JMP\";
rawdatafile = (path || "_" || lotnumber || " Raw Data.jmp");
If( File Exists( rawdatafile ),
i = 1;
While(
File Exists(
path || "_" || lotnumber || " Raw Data (" || Char( i ) || ").jmp"),
i++
);
dt << save as( path || "_" || lotnumber || " Raw Data (" || Char( i ) || ").jmp" );
,
dtrlu << save as( path || "_" || lotnumber || " Raw Data.jmp" )
);