Buscando omitir o aceptar archivos duplicadosActualmente estoy escribiendo código para extraer los archivos con el mismo final en un archivo concatenado. Me doy cuenta de que cuando llega a un archivo duplicado, el código se rompe. ¿Hay alguna manera de codificar esto para aceptar también el archivo duplicado? Sé que puede ser tan simple como cambiar el nombre del archivo, pero primero quería buscar respuestas.
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);
);secuencias de comandosRe: Buscar omitir o aceptar archivos duplicadosTienes una lista de archivos llamada
lotfiles
y lo hace referencia usando un subíndice cuando se refiere a un solo elemento, y sin subíndice cuando hace referencia a la lista completa.Sin embargo, también tiene una variable referenciada como
lotfiles1
¿Es esto un error?
Re: Buscar omitir o aceptar archivos duplicadosMe parece que su segunda declaración if necesita trabajo, tal vez algo como esto:
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);
);