Eliminar archivo ASP clásico

Escrito por Programador ASP clásico en Código ASP clásico


Eliminar un archivo con ASP clásico es muy sencillo utilizando el siguiente código.

Para logarlo llamaremos al método DeleteFile que depende del objeto FileSystemObject.


Set fso = Server.CreateObject("Scripting.FileSystemObject")

El método DeleteFile lleva 2 argumentos. El primero es el nombre del archivo que deseamos eliminar, el segundo es una condición booleanda que indica que hace en caso de que el archivo sea de "solo lectura".

Si este valor es "True" el archivo será eliminado sin importar si es de lectura o no. Por default este valor es "False".


DeleteFile(fichero, obligatorio)



Pero si el archivo que deseamos eliminar no existe nos dará un error. Para ello verificaremos la existencia del archivo mediante el uso del método "FileExist" como se muestra a continuación:


    if (fso.FileExists(sFichero)) then
			fso.DeleteFile sFichero,true
			Response.Write "Borrado el archivo " & sFichero
     else
			Response.Write "No existe el archivo " & sFichero
     end if


Publicado el 20/01/2017 a las 12:32:14 hrs. | 147 visitas.

Subir
Web hosting by Somee.com