Salvataggio in loop dei fileCiao, ho uno script in cui un file viene salvato in una posizione particolare. Sto salvando i file di dati come stringa del numero di lotto del prodotto e dei dati grezzi. Voglio essere in grado di eseguire lo script più volte per lo stesso numero di lotto senza che i file vengano salvati su se stessi. Voglio creare una sorta di ciclo che se il nome del file esiste già, salverà come lotnumber Raw Data (1), lotnumber Raw Data (2) ecc. Questo è quello che ho codificato ora, ma non lo so come creare un loop con esso. Qualcuno può aiutare a fare un giro per favore?
lotnumer = 1234
percorso = C: \ Users \ Desktop \ JMP \
rawdatafile = (percorso || "_" || lotnumber || "Raw Data.jmp");
Se (file esiste (rawdatafile),
dt << save as (path || "_" || lotnumber || "Raw Data (1) .jmp");
, dtrlu << save as (path || "_" || lotnumber || "Raw Data.jmp");
);
ScriptingRi: Salvataggio in loop di fileDi seguito è riportato un semplice esempio che esegue il ciclo fino a quando non viene trovato alcun file corrispondente, quindi salva il file con un nuovo incremento
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" )
);