Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Crear carpetas/directorios (https://www.cobolforo.es/showthread.php?t=253)

Recato53 2 de noviembre de 2015 13:49

Crear carpetas/directorios
 
Buenos días.

Quiero crear carpetas desde una aplicación, ahora estoy creándolas con comandos MS/DOS, es posible hacerlo con comandos PowerCobol.

Muchas gracias.

Kuk 2 de noviembre de 2015 15:10

1 Archivos Adjunto(s)
Recato53, para este tipo de cosas, debes usar sea WinAPI, sea la librería CBL_ que trae Fujitsu.

Ejemplo de la CBL para crear directorio:

Código:

CBL_CREATE_DIR2 creates a directory. The difference between the
CBL_CREATE_DIR subroutine and this subroutine is that this subroutine can support
a directory name containing a space.

Código COBOL:
  1.  WORKING-STORAGE SECTION.  
  2.  01 path-name PIC X(n).
  3.  01 status-code PIC S9(4) COMP-5.
  4.  PROCEDURE DIVISION.
  5.      CALL "CBL_CREATE_DIR2" USING path-name RETURNING status-code.

Código:

Interface
path-name
Specifies a full or partial path name, ending with a null character. The maximum size
of the path name is 248.
Return code
The return code is set in the status-code specified in the RETURNING clause.
status-code
0: Successful
Other than 0: Failure

Recuerda que para que esto funcione, debes añadir la F3BICBLR.LIB que se encuentra en %programfiles%\Fujitsu NetCOBOL for Windows a tu proyecto.

Para ver todas las funciones, mira el PDF en adjuntos.


La franja horaria es GMT +2. Ahora son las 14:38.

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