Resultados 1 al 6 de 6

Tema: Como saber si existe una carpeta

  1. #1
      Junior
    B

    Registrado
    febrero de 2015
    Ubicación
    Valladolid
    Mensajes
    68
    Última visita
    13.02.2024

    Agradecimientos
     
    Recibidos
    12
    Enviados
    89

    Citaciones y menciones
     
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Poder de Reputación
    11

    Predeterminado Como saber si existe una carpeta

    Hola foreros.

    Necesito saber si existe una carpeta. He estado mirando en las rutinas _CBL, y no encuentro ninguna que me sirva.

    ¿Alguien sabe alguna forma?

    Un saludo.

    0 Not allowed!

  2. #2
      Senior
    G

    Registrado
    febrero de 2015
    Ubicación
    Quilmes, Buenos Aires
    Edad
    69
    Mensajes
    211
    Última visita
    Ayer a las 20:56

    Agradecimientos
     
    Recibidos
    136
    Enviados
    98

    Citaciones y menciones
     
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    21
    Concurso: Segundo puesto / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Lo mas simple que se me ocurre es intentar crearla, si el resultado es exitoso es por que no existía y si no lo es, es por que acabas de crearla (la carpeta no existía).

    Luego veras que hacer con ella, si usarla o eliminarla.

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 21:14

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    102 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Begoguay, prueba con esto: 4.3 CBL_CHECK_FILE_EXIST

    ---------- Post añadido : 11:27 ---------- Post anterior : 10:55 ----------

    @Begoguay, cuéntanos si ha funcionado

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  4. #4
      Junior
    B

    Registrado
    febrero de 2015
    Ubicación
    Valladolid
    Mensajes
    68
    Última visita
    13.02.2024

    Agradecimientos
     
    Recibidos
    12
    Enviados
    89

    Citaciones y menciones
     
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Kuk, siento decirte que con eso no funciona.

    Gusaiello, eso ya lo había pensado, pero no quiero crear una carpeta que de momento no voy a utilizar para nada.

    Gracias a los dos igualmente

    Un saludo

    0 Not allowed!

  5. #5
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 21:14

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    102 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Begoguay, creo recordar que a mi con el CBL_CHECK_FILE_EXIST2 me funcionaba.

    Si no, lo que se me ocurre es que pongas en el form un CmFolder, le metas la ruta "padre" que te interesa y luego con un bucle verificas todas las carpetas por su nombre.

    No sé si me explico

    Y luego, claro está, siempre te queda la WinAPI : GetFileAttributesA function (fileapi.h) - Win32 apps | Microsoft Docs

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  6. #6
      Junior
    A

    Registrado
    febrero de 2015
    Ubicación
    Montevideo
    Edad
    65
    Mensajes
    31
    Última visita
    16.04.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    4

    Citaciones y menciones
     
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado

    Hola, podes tambien chequear si te deja crear un archivo, si da error, pasas a crear el directorio:
    Saludos
    armando

    COBOL Código:
    1. VALIDO-DIR.
    2.         MOVE POW-FALSE TO bNO-DIR.
    3.        
    4.         OPEN OUTPUT MARQUITA.
    5.         IF NOT TODO-OK
    6.             MOVE POW-TRUE TO bNO-DIR
    7.             GO FVALIDO-DIR
    8.         END-IF.
    9.  
    10.         CLOSE MARQUITA.
    11.                 DELETE FILE MARQUITA.
    12.  FVALIDO-DIR.
    13.         EXIT.  
    14.  
    15.  CREO-DIR.
    16.                 CALL "CBL_CREATE_DIR"
    17.             USING cPATH-ACREAR
    18.             RETURNING status-code.
    19.  CONTROLO-CREADO.
    20.         IF status-code NOT = 0  *>aca se da mensaje

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Ver si existe un archivo
    Por JuanJuan77 en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 6
    Último Mensaje: 20.01.2021, 11:16
  2. [Noticia] PowerCOBOL v11 - ¡¡¡Sí que existe!!!
    Por Josber en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 47
    Último Mensaje: 14.07.2018, 23:38
  3. [Información] Saber qual a form em execução ?
    Por Paulo en el foro NetCOBOL
    Respuestas: 2
    Último Mensaje: 28.06.2018, 10:21
  4. [Información] ¿Existe alguna version de RM/Cobol gratuita?
    Por JuanPelaez en el foro RM/COBOL
    Respuestas: 1
    Último Mensaje: 27.04.2018, 18:26
  5. [Información] Generalidades a saber
    Por Kuk en el foro Micro Focus bajo Linux/Unix
    Respuestas: 4
    Último Mensaje: 29.11.2015, 22:57

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •