Cercando di ignorare o accettare file duplicatiAttualmente sto scrivendo codice per estrarre i file con lo stesso finale in un file concatenato. Sto notando che quando arriva a un file duplicato, il codice si rompe. C'è un modo per codificare questo per accettare anche il file duplicato? So che potrebbe essere semplice come rinominare il file, ma volevo prima raggiungere le risposte.
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);
);ScriptingRe: Sto cercando di ignorare o accettare file duplicatiHai un elenco di file chiamati
lotfiles
e lo fai riferimento usando un pedice quando ti riferisci a un singolo elemento e senza un pedice quando fai riferimento all'intero elenco.Tuttavia, hai anche una variabile referenziata come
lotfiles1
è un errore?
Re: Sto cercando di ignorare o accettare file duplicatiMi sembra che la tua seconda dichiarazione if abbia bisogno di lavoro, forse qualcosa del genere:
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);
);