Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   AcuCobol (https://www.cobolforo.es/forumdisplay.php?f=23)
-   -   [Sintaxis] Leer nombre de archivo y separarlo en variables (https://www.cobolforo.es/showthread.php?t=1194)

GAbo248 25 de julio de 2020 22:09

Leer nombre de archivo y separarlo en variables
 
Buenas, como estan??

Yo ando buscando una solución a un tema que parece sencillo pero no le encuentro la vuelta.

Uno de mis clientes se tomo el trabajo de escanear todas las facturas de sus proveedores y las guardo prolijamente en su maquina con el siguiente formato : CU32333695906FATA002200005625.JPG

Donde CU y los 11 números que siguen representan el CUIT del proveedor
FA indica que es factura
TA indica el tipo puede ser tipo A, B, C ...
y por último los 12 números de la factura.

Lo que me solicita es leer cada archivo y relacionarlo con la con las facturas que tiene de cada proveedor para poder visualizarlas por pantalla y no buscarlas cuando las necesite.

Lo que no se como hacer es leer ese nombre de archivo para poder luego separarlo en las variables que me permitan relacionarlas en el sistema. :help::help:

No se si complique la explicación. :(:( por favor si alguno hizo algo de esto y me puede desasnar se lo voy a agradecer.

Fito 26 de julio de 2020 01:03

Hola:

Si las facturas ya las tenes cargadas en tu sistema, vos no tenés que leer el archivo para separar los datos. Con los datos que tenés en tu sistema armas el nombre del archivo para poder visualizar el jpg. Sería al revés.

Saludos.

Fito...

Hrmcobol 26 de julio de 2020 03:08

Hola Amigo, yo haría un dir > Archivo.txt en la ventana del DOS, luego eliminaría lo que no sirve, tejando solo los nombres de los archivos. Luego los subiría a una Archivo cobol, base etc.
Le mostraría todos los registros en una grilla y le permitiría seleccionar.
Espero me entiendas.
Saludos

JCantero 26 de julio de 2020 19:27

Yo realizó lo que comenta @Hrmcobol con /b que saca solo el nombre del fichero.

Y si quieres ver solo los archivos de un proveedor:

Código:

dir /b CU32333695906*.jpg > archivos.txt
Lo abres como un line sequential y vas leyendo cada una de las facturas de ese proveedor


La franja horaria es GMT +2. Ahora son las 13:03.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.