循环保存文件嗨,我有一个脚本,文件保存到特定位置。 我将数据文件保存为产品批号和原始数据的字符串。 我希望能够针对同一批号多次运行该脚本,而无需将文件保存在自身之上。 我想创建某种循环,如果文件名已经存在,则将其另存为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" )
);