Schleife zum Speichern von DateienHallo, ich habe ein Skript, mit dem eine Datei an einem bestimmten Ort gespeichert wird. Ich speichere Datendateien als Zeichenfolge mit der Produktchargennummer und den Rohdaten. Ich möchte in der Lage sein, das Skript mehrmals für dieselbe Chargennummer auszuführen, ohne dass die Dateien über sich selbst gespeichert werden. Ich möchte eine Art Schleife erstellen, die, wenn der Dateiname bereits existiert, als Chargennummer Rohdaten (1), Chargennummer Rohdaten (2) usw. speichert. Das habe ich jetzt codiert, aber ich weiß es nicht wie man damit eine Schleife macht. Kann mir bitte jemand helfen, daraus eine Schleife zu machen?
lotnumer = 1234;
path = "C:\Users\Desktop\JMP\";
rawdatafile = (path || "_" || lotnumber || " Raw Data.jmp");
If( File Exists( rawdatafile ),
dt << save as( path || "_" || lotnumber || " Raw Data (1).jmp" ),
dtrlu << save as( path || "_" || lotnumber || " Raw Data.jmp" )
);
Datenmischung und -bereinigungBetreff: Loop-Speichern von DateienDas ist genau das, was ich brauchte! Danke schön!Betreff: Loop-Speichern von DateienHier ist ein einfaches Beispiel, das eine Schleife durchläuft, bis keine passende Datei gefunden wird, und die Datei dann unter einer neuen inkrementierten Datei speichert
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" )
);