![]() |
Ver si existe un archivo
Hola, como puedo saber en powercobol si existe un archivo en un directorio?
saludos |
JuanJuan77, hay varios modos. Se puede hacer por WinAPI, también con un CmFile y recorrerlo. Pero lo más fácil y apropiado en este caso será usar la rutina correspondiente:
Código COBOL:
Para poder usar las rutinas CBL_ hay que añadir la librería siguiente al proyecto: Código:
C:\Program Files\Fujitsu NetCOBOL for Windows\F3BICBLR.lib |
JuanJuan77, yo "cargo" el fichero a un Item EDIT de esta forma:
Código COBOL:
De esto modo, no necesito agregar librerias y puedo leer hasta rutas y nombres de archivo con espacios en blanco. NOTA: Al item EDIT1 lo limito a 1 caracter para que no lea ficheros pesados innecesariamente. (O sea, entro su "Edit Item Style\ExStyle...", tildo "Limit Text" y le pongo 1 de valor) |
Adrianeloy, usa el resalto de sintaxis http://cobolforo.es/images/editor/cobol.gif
En cuanto al tema, en PowerCOBOL 9 si el archivo no existe, creo recordar que da error. Además, puede que necesites comprobar un archivo que no es de texto plano. Por ejemplo un indexado. |
Kuk, es cierto, la verdad lo usé y probé solo en PowerCobol V3.
Pero te aseguro que funciona con todo los tipo de archivos (texto, indexados, jpg, etc...) |
me da un error
Cita:
al mover una ruta y nombre del archivo donde no existe el archivo me da un error y no puedo resolverlo. |
Cita:
|
| La franja horaria es GMT +2. Ahora son las 02:30. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.