Objeto de carpeta ASP | TIEngranaje

¿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

Deja un comentario