Sie möchten doppelte Dateien umgehen oder akzeptierenIch schreibe gerade Code, um die Dateien mit der gleichen Endung in eine verkettete Datei zu ziehen. Ich bemerke, dass der Code bricht, wenn es zu einer doppelten Datei kommt. Gibt es eine Möglichkeit, dies zu codieren, um auch die doppelte Datei zu akzeptieren? Ich weiß, dass es so einfach sein kann, die Datei umzubenennen, aber ich wollte zuerst nach Antworten suchen.
If(
N Items(lotFiles) == 1, CalibrationTable = lotFiles[1],
N Items(lotFiles) > 1,
CalibrationTable = lotFiles[1] << concatenate(lotFiles1, create source column);
For(i = 1, i <= N Items(lotFiles), i++,
Close(lotFiles[i], nosave)
);,
N Items(lotFiles) == 0,
Print("no lot data, please try again");
Return(0);
);SkripterstellungBetreff: Sie möchten doppelte Dateien umgehen oder akzeptierenSie haben eine Liste von Dateien mit dem Namen
Losdateien
und Sie referenzieren es mit einem Index, wenn Sie sich auf ein einzelnes Element beziehen, und ohne Index, wenn Sie auf die gesamte Liste verweisen.Sie haben jedoch auch eine Variable, auf die verwiesen wird
lotfiles1
ist das ein fehler?
Betreff: Sie möchten doppelte Dateien umgehen oder akzeptierenEs sieht für mich so aus, als ob Ihre zweite if-Anweisung bearbeitet werden muss, vielleicht so etwas wie das:
If(
N Items(lotFiles) == 1, CalibrationTable = lotFiles[1],
N Items(lotFiles) > 1,
CalibrationTable = lotFiles[1];
For(i = 2, i <= N Items(lotFiles), i++,
CalibrationTable << concatenate(lotFiles[i], create source column);
Close(lotFiles[i], nosave)
);,
N Items(lotFiles) == 0,
Print("no lot data, please try again");
Return(0);
);