Borrar un directorio en ASP

07/Feb/2007 ASP , , , , Deja un comentario

El borrado de un directorio consiste en una operación muy similar al borrado de un fichero. Si para este segundo usamos en ASP la función DeleteFile, para borrar un directorio en ASP usaremos la función DeleteFolder.

Los argumentos que reciben ambas funciones son exactamente los mismos:

  • Nombre del Directorio, el cual queremos borrar.
  • Obligatoriedad, el directorio se borrará incluso si el directorio es de solo lectura. Por defecto este valor está a false.

En el caso de que intentemos borrar un directorio que no exista se generará un error. Es por ello que es aconsejable usar el método FolderExists que nos indique si el directorio existe.

Veamos como sería el código:

  1. <%
  2.  
  3. Dim sDirectorio
  4. sDirectorio = "c:\\temp\\victor"
  5.  
  6. Set fso = Server.CreateObject("Scripting.FileSystemObject")
  7.  
  8. if (fso.FolderExists(sDirectorio)) then
  9. fso.DeleteFolder sDirectorio,true
  10. Response.Write "Borrado el directorio" & sDirectorio
  11. else
  12. Response.Write "No existe el directorio" & sDirectorio
  13. end if
  14.  
  15. %>

Esto lo deberemos de guardar como un fichero BorradoDirectorio.asp

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*