Sección de códigos , trucos y ejemplos para visual basic


35 - Eliminar un directorio completo incluyendo subdirectorios y archivos mediante Fso - File System Object

<Volver> - Anterior - Siguiente



 

 

Ejemplo que usa Fso ( FileSystemObject ) para eliminar un directorio con todos los archivos dentro, cosa que el comando Kill nos daría un error.

 

Para eliminar el directorio, se utiliza el método DeleteFolder, pasándole como parámetro el path de la carpeta a borrar

 

Nota: Para poder utilizar Fso debemos ir al menú referencias del Visual Basic y marcar la referencia Microsoft Scripting Runtime

 

 

Ventana de referencias de vb

 

O también lo podemos utilizar mediante automatización con CreteObject

'Variable de tipo Object
Dim fso As Object
' crear el objeto
Set fso = CreateObject("Scripting.FileSystemObject") 

 

.. aunque en este ejemplo hay que especificar la referencia desde el menú de visual basic, ya que se crea con la instrucción New de vb

 

Controles

 

imagen del formulario para liminar carpetas en visual basic con Microsoft scripting runtime

 

Código fuente en un fom

 


Código fuente para copiar y eliminar directorios

Fuente en vb6 enviado por Christian, de una utilidad que permite obtener las carpetas del sistema, copiar y eliminar carpetas y todo su contenido

 

Descargar

 


Recursos vb 6.0 - Enlaces relacionados:

Recursos vb.net - relacionados



Buscar en Recursos vb