FoxPro/Visual FoxPro - borrar una carpeta con codigo

 
Vista:

borrar una carpeta con codigo

Publicado por angel (100 intervenciones) el 05/12/2006 00:16:52
si tengo esta carpeta : "C:\INVBKS" Y QUIERO BORRARLA CON TODOS LOS ARCHIVOS Q TENGA Y SUB CARPETAS... COMO LO HAGO CON VFP MEDIANTE CODIGO....?
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:borrar una carpeta con codigo

Publicado por Plinio (7841 intervenciones) el 05/12/2006 03:22:04
Chequea RD | RMDIR en la ayuda
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
sin imagen de perfil

RE:borrar una carpeta con codigo

Publicado por Ernesto Hernandez (4623 intervenciones) el 05/12/2006 05:06:36
Visual FoxPro genera un mensaje de error si el folder a remover no esta vacio.

:-(
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

RE:borrar una carpeta con codigo

Publicado por Plinio (7841 intervenciones) el 05/12/2006 12:28:42
Nice one!
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
sin imagen de perfil

RE:borrar una carpeta con codigo

Publicado por Ernesto Hernandez (4623 intervenciones) el 05/12/2006 05:15:04
oFSO = CREATEOBJECT("Scripting.FileSystemObject")
? oFSO.DeleteFolder("c:\test",.t.)

Suerte
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

RE:borrar una carpeta con codigo

Publicado por olbaid_gdl (1 intervención) el 15/10/2015 07:04:08
excelente ejemplo funciona bien, solo no dejen la carpeta abierta sino marcara error
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
sin imagen de perfil

RE:borrar una carpeta con codigo

Publicado por jesus cordero (405 intervenciones) el 09/12/2006 14:22:27
CreateDirectory, RemoveDirectory



Permiten realizar acciones sobre directorios

API para Crear Directorio

DECLARE INTEGER CreateDirectory IN WIN32API ;
STRING cNewDir, ;
STRING cAttrib

tcDirName = "c:dav"

lnSuccess = CreateDirectory ( tcDirName, "")
lcRetVal = IIF( lnSuccess = 1, "Creado", "Fallo" )
Api para Eliminar Directorio

DECLARE INTEGER RemoveDirectory IN WIN32API ;
STRING cKillDir

tcDirName ="c:dav"

lnSuccess = RemoveDirectory( tcDirName)
lcRetVal = IIF( lnSuccess = 1, "Removed", "Failed" )
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
sin imagen de perfil

RE:borrar una carpeta con codigo

Publicado por Dante (6 intervenciones) el 17/12/2013 00:27:21
El que funciona es este método, el .t. es para forzar el borrado aunque hayan archivos o subdirectorios.
ofs=CREATEOBJECT("scripting.filesystemobject")
ofs.DeleteFolder(<directorio>, .T.)
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