FoxPro/Visual FoxPro - Eliminar SubDirectorios

 
Vista:

Eliminar SubDirectorios

Publicado por Abel Rossi (25 intervenciones) el 31/01/2003 10:45:01
Hola Gente como estan.....Alguien sabe si existe en VFP 7.0 algun comando como el DelTree de Dos, tengo que eliminar carpetas que contienen subdirectorios y quiero ver si hay algun comando para eliminar la principal y todas las que contiene.

Gracias.
Abel.
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:Eliminar SubDirectorios

Publicado por upliftmofopartyplan (265 intervenciones) el 31/01/2003 16:39:01
Hola!
puedes probar con el RUN, este te permite ejecutar comandos de DOS ó WINDOWS en el código de VFP.ej:
RUN dir && te abre una ventana DOS y muestra el directorio.
espero te sirva.
Uplift
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:Eliminar SubDirectorios

Publicado por Abel Rossi (25 intervenciones) el 31/01/2003 16:43:41
Se puede hacer RUN DELTREE ('C:\CARPETA')
Lo que decis tiene sentido , pero solo es posible en los Win 9x porque a partir de Win 2000 y superiores dicho commando DelTree no se puede ejecutar mas.
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:Eliminar SubDirectorios

Publicado por upliftmofopartyplan (265 intervenciones) el 31/01/2003 17:08:27
Hola!
entonces ya no sé.
lo único que se me ocurre es, si los directorios son siempre iguales ó conocidos, borrarlos de a uno de atrás hacia adelante con el DEL:
DEL c:\direc1\direc2\direc3
DEL c:\direc1\direc2
DEL c:\direc1
esto si el WIN2000 soporta el DEL
...ahora estoy en duda si es el DEL...
si no busca en la ayuda del VFP, algo debe haber.
saludos.
Uplift.
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:Eliminar SubDirectorios

Publicado por Abel Rossi (25 intervenciones) el 31/01/2003 17:11:35
Exactamente esto fue lo que hice:
lcDirectory = 'C:\carpeta'
lcFilesPath = 'C:\carpeta\*.*'

DELETE FILE (lcFilesPath) * Te elimina todos los archivos de la carpeta
RMDIR (lcDirectory)
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