Objeto Drive de ASP

El objeto Drive se utiliza para devolver información sobre los dispositivos de almacenamiento locales o las carpetas compartidas de red.

Ejemplo

Obtener el número de espacio disponible del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo primero crear un objeto FileSystemObject y luego usar la propiedad AvailableSpace para obtener el espacio disponible del dispositivo de almacenamiento especificado.
Obtener la capacidad de espacio restante del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad FreeSpace para obtener el espacio restante del dispositivo de almacenamiento especificado.
Obtener la capacidad total del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad TotalSize para obtener la capacidad total del dispositivo de almacenamiento especificado.
Obtener la letra del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad DriveLetter para obtener la letra del dispositivo de almacenamiento especificado.
Obtener el tipo de dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad DriveType para obtener el tipo de dispositivo de almacenamiento especificado.
Obtener la información del sistema de archivos del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar FileSystem para obtener el tipo de sistema de archivos del dispositivo de almacenamiento especificado.
¿El dispositivo ya está listo?
Este ejemplo muestra cómo usar la propiedad IsReady para verificar si el dispositivo especificado ya está listo.
Obtener la ruta del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad Path para obtener la ruta del dispositivo de almacenamiento especificado.
Obtener la carpeta raíz del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad RootFolder para obtener la carpeta raíz del dispositivo de almacenamiento especificado.
Obtener el número de serie del dispositivo de almacenamiento especificado
Este ejemplo muestra cómo usar la propiedad Serialnumber para obtener el número de serie del dispositivo de almacenamiento especificado.

Objeto Drive

El objeto Drive se utiliza para devolver información sobre el disco duro local o la unidad compartida de red. El objeto Drive puede devolver información sobre el sistema de archivos, la capacidad restante, el número de serie, el nombre del volumen, etc.

Notas:No se puede devolver información sobre el contenido del dispositivo a través del objeto Drive. Para lograr este objetivo, utilice el objeto Folder.

Para operar con los atributos del objeto Drive, necesitamos crear una instancia del objeto Drive a través del objeto FileSystemObject. Primero, creamos un objeto FileSystemObject, luego ilustramos el objeto Drive a través del método GetDrive del FileSystemObject o de la propiedad Drives.

El siguiente ejemplo utiliza el método GetDrive del objeto FileSystemObject para ilustrar el objeto Drive y utiliza la propiedad TotalSize para devolver el total de capacidad (en bytes) del dispositivo especificado (c:).

<%
Dim fs,d
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set d=fs.GetDrive("c:")
Response.Write("Unidad " & d & ":")
Response.Write("Tamaño total en bytes: " & d.TotalSize)
set d=nothing
set fs=nothing
%>

Salida:

Tamaño total en bytes de la unidad c: 5893563398

Atributos del objeto Drive

Atributo Descripción
AvailableSpace Devuelve al usuario la capacidad de espacio en bytes disponible en el dispositivo o unidad compartida de red especificado.
DriveLetter Devuelve una letra mayúscula que identifica el dispositivo local o la unidad compartida de red.
DriveType Devuelve el tipo del dispositivo especificado.
FileSystem Devuelve el tipo de sistema de archivos utilizado por el dispositivo especificado.
FreeSpace Devuelve al usuario la capacidad de espacio en bytes restante en el dispositivo o unidad compartida de red especificado.
IsReady Devuelve true si el dispositivo especificado está listo; de lo contrario, devuelve false.
Path Devuelve una letra mayúscula con un dos puntos después, utilizada para indicar el nombre de la ruta del dispositivo especificado.
RootFolder Devuelve un objeto de carpeta, que representa la carpeta raíz del dispositivo especificado.
SerialNumber Devolver el número de serie del dispositivo especificado.
ShareName Devolver el nombre de red compartido del dispositivo especificado.
TotalSize Devolver la capacidad total del dispositivo especificado o del dispositivo compartido de red.
VolumeName Establecer o devolver el nombre de volumen del dispositivo especificado