Biblioteca de tiempo de ejecución de Scripting  

Método GetDrive

Devuelve un objeto Drive que corresponde a la unidad de la ruta especificada.

objeto.GetDrive ( especificaciondeunidad ); 

Argumentos

objeto
Requerido. Siempre debe ser el nombre de un objeto FileSystemObject.
especificaciondeunidad
Requerido. El argumento especificaciondeunidad puede ser una letra de unidad (c), una letra de unidad con dos puntos (c:), una letra de unidad con dos puntos y un separador de ruta (c:\) o cualquier especificación de recurso compartido de red (\\equipo2\recurso1).

Comentarios

Para recursos de red compartidos, se hace una comprobación para asegurarse de que el recurso compartido existe.

Se produce un error si especificaciondeunidad no cumple una de las formas aceptadas o no existe.

Para llamar al método GetDrive en una cadena de ruta normal, utilice la siguiente secuencia para obtener una cadena que se pueda utilizar como especificaciondeunidad:

[JScript]
EspecificaciondeUnidad = GetDriveName(GetAbsolutePathName(ruta))

[JScript]

El siguiente ejemplo muestra el uso del método GetDrive.

[JScript]
function MostrarEspacioLibre(rutaUnidad)
{
   var fso, d, s ="";
   fso = new ActiveXObject("Scripting.FileSystemObject");
   d = fso.GetDrive(fso.GetDriveName(rutaUnidad));
   s = "Unidad " + rutaUnidad.toUpperCase( ) + " - ";
   s += d.VolumeName + "<br>";
   s += "Espacio libre: " + d.FreeSpace/1024 + " KB";
   return(s);
}
[VBScript]
DriveSpec = GetDriveName(GetAbsolutePathName(Ruta))

[VBScript]

El siguiente ejemplo muestra el uso del método GetDrive.

[VBScript]
Function MostrarEspacioLibre(rutaUnidad)
   Dim fso, d, s
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set d = fso.GetDrive(fso.GetDriveName(rutaUnidad))
   s = "Drive " & UCase(rutaUnidad) & " - " 
   s = s & d.VolumeName   & "<BR>"
   s = s & "Espacio libre: " & FormatNumber(d.FreeSpace/1024, 0) 
   s = s & " Kbytes"
   MostrarEspacioLibre = s
End Function

Consulte también

Método GetAbsolutePathName | Método GetBaseName | Método GetDriveName | Método GetExtensionName | Método GetFile | Método GetFileName | Método GetFileVersion | Método GetFolder | Método GetParentFolderName | Método GetSpecialFolder | Método GetTempName
Se aplica a: Objeto FileSystemObject

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.