Clipper/FiveWin - ¿existe un directorio?¿crearlo?

 
Vista:

¿existe un directorio?¿crearlo?

Publicado por Antonio (19 intervenciones) el 30/04/2001 23:34:09
Igual es una coso muy simple, pero si alguna vez lo he leido ahora no me acuerdo.
a- ¿Como puedo verificar si existe creado el directorio c:\pasar (algo asi como if file("c:\tarari.doc"), pero para directorios?.

b- En el caso de que no exista, ¿como puedo crearlo desde Clipper?

Saludos. Antonio Morillo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿existe un directorio?¿crearlo?

Publicado por Armando Estrada Bucio (95 intervenciones) el 01/05/2001 20:21:27
Hola Antonio:
Cuando te explican las cosas, te resulta lo mas
sencillo del mundo pero cuando no, es lo mas
dificil del mundo.

En clipper existen tres funciones para
directorios:

DIRMAKE(<cNuevoDirectorio>) --->nSuceso
DIRCHANGE(<cDirectorio>) --->nSuceso
DIRREMOVE(<cNombreDirectorio>) -->nSuceso

En todos los casos si la función se llevó a cabo
te devolverá un valor de 0 (Cero) o mayor que
0 si hay error. Luego entonces usa la combinación
DIRCHANGE() y DIRMAKE() para saber si existe o no
el directorio y entonces crearlo.

Ejemplo:

nSuceso := DIRCHANGE("C:\Pasar")
IF nSuceso == 0
? "Ya existe el directorio"
ELSE
DO CASE
CASE nSuceso == 3
? "No existe el directorio"
DIRMAKE("C:\Pasar")
CASE nSuceso == 5
? "Acceso denegado
ENDCASE
ENDIF

Saludos desde México
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar