¿Estás buscando una solución para gestionar tus archivos de forma eficiente en tu sitio web desarrollado en ASP? El objeto de carpeta ASP puede ser la herramienta que necesitas. En este artículo, exploraremos todo lo que necesitas saber sobre este objeto y cómo puedes utilizarlo para mejorar la funcionalidad de tu sitio web. ¡Sigue leyendo y descubre todo sobre el objeto de carpeta ASP!
El ASP Folder
El objeto se utiliza para acceder a una carpeta de archivos específica en el servidor web. Al igual que con otros objetos, el Folder
El objeto tiene propiedades y métodos para ayudarlo a recorrer los directorios en el disco y llegar al directorio de destino de interés, para que pueda acceder a todas las propiedades de la carpeta
Para acceder a una carpeta de destinoprimero debe crear una instancia de la FileSystemObject
objeto y luego instanciar el Folder
objeto a través de la GetFolder
método.
Propiedades
Propiedad | Descripción |
---|---|
Attributes |
Establece o devuelve los atributos de la carpeta especificada. |
DateCreated |
Devuelve la fecha y la hora en que se creó la carpeta especificada. |
DateLastAccessed |
Devuelve la fecha y la hora en que se accedió por última vez a la carpeta especificada. |
DateLastModified |
Devuelve la fecha y la hora en que se modificó por última vez la carpeta especificada. |
Drive |
Devuelve la letra de la unidad en la que reside la carpeta especificada. |
IsRootFolder |
Devoluciones true si la carpeta es la carpeta raíz de la unidad actual y false si no. |
Name |
Establece o devuelve el nombre de la carpeta especificada. |
ParentFolder |
Devuelve el Folder objeto para la carpeta principal de la carpeta especificada. |
Path |
Devuelve la ruta absoluta de la carpeta especificada. |
ShortName |
Devuelve el formato de nombre 8.3 de la carpeta. |
ShortPath |
Devuelve el formato de nombre 8.3 de la ruta absoluta de la carpeta especificada. |
Size |
Devuelve el tamaño de todos los archivos y subcarpetas contenidos en la carpeta especificada. |
Type |
Devuelve el tipo de la carpeta especificada, si está disponible. |
Métodos
Método | Descripción |
---|---|
Copy |
Copia la carpeta especificada de una carpeta a otra. |
Delete |
Elimina la carpeta especificada. |
Move |
Mueve la carpeta especificada de una carpeta a otra. |
CreateTextFile |
Crea un nuevo archivo de texto en la carpeta especificada y devuelve un TextStream objeto que se refiere a él. |
Ejemplos
En el siguiente ejemplo, crearemos una instancia del FileSystemObject
objeto y luego use el GetFolder
método para instanciar el Folder
objeto. Finalmente, usamos el Folder
propiedades del objeto para obtener la información sobre el especificado Folder
. El segundo ejemplo muestra cómo eliminar una carpeta.
<%
Dim objFSO, objDrive
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("c:\temp")
Response.Write("Name: " & objFolder.Name & "<br />")
Response.Write("ShortName: " & objFolder.ShortName & "<br />")
Response.Write("Size: " & objFolder.Size & " bytes <br />")
Response.Write("Type: " & objFolder.Type & "<br />")
Response.Write("Path: " & objFolder.Path & "<br />")
Response.Write("ParentFolder: " & objFolder.ParentFolder & "<br />")
Response.Write("ShortPath: " & objFolder.ShortPath & "<br />")
Response.Write("DateCreated: " & objFolder.DateCreated & "<br />")
Response.Write("DateLastAccessed: " & objFolder.DateLastAccessed & "<br />")
Response.Write("DateLastModified: " & objFolder.DateLastModified)
%>
<%
Dim objFSO,objFolder
Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
Set objFolder=objFSO.GetFolder("c:\temp)
objFolder.Delete
Set objFolder=nothing
Set objFSO=nothing
%>
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded