Objeto Drive ASP

O objeto Drive é usado para retornar informações sobre drives de disco locais ou drives de compartilhamento de rede.

Exemplo

Obter o número de espaço disponível do driver especificado
Este exemplo demonstra como criar primeiro um objeto FileSystemObject e, em seguida, usar a propriedade AvailableSpace para obter o espaço disponível do driver especificado.
Obter a capacidade de espaço restante do driver especificado
Este exemplo demonstra como usar a propriedade FreeSpace para obter o espaço restante do driver especificado.
Obter a capacidade total do driver especificado
Este exemplo demonstra como usar a propriedade TotalSize para obter a capacidade total do driver especificado.
Obter a letra do driver especificado
Este exemplo demonstra como usar a propriedade DriveLetter para obter a letra do driver especificado.
Obter o tipo do driver especificado
Este exemplo demonstra como usar a propriedade DriveType para obter o tipo do driver especificado.
Obter informações do sistema de arquivos do driver especificado
Este exemplo demonstra como usar o FileSystem para obter o tipo de sistema de arquivos do driver especificado.
O driver já está pronto?
Este exemplo demonstra como usar a propriedade IsReady para verificar se o driver especificado já está pronto.
Obter o caminho do driver especificado
Este exemplo demonstra como usar a propriedade Path para obter o caminho do driver especificado.
Obter a pasta raiz do driver especificado
Este exemplo demonstra como usar a propriedade RootFolder para obter a pasta raiz do driver especificado.
Obter o número de série do driver especificado
Este exemplo demonstra como usar a propriedade Serialnumber para obter o número de série do driver especificado.

Drive object

O objeto Drive é usado para retornar informações sobre o drive de disco local ou o drive de compartilhamento de rede. O objeto Drive pode retornar informações sobre o sistema de arquivos, capacidade restante, número de série, nome do volume, etc. do drive.

Nota:Não é possível retornar informações sobre o conteúdo do drive através do objeto Drive. Para alcançar esse objetivo, use o objeto Folder.

Para operar os atributos do objeto Drive, precisamos criar uma instância do objeto Drive através do objeto FileSystemObject. Primeiro, crie um objeto FileSystemObject, e então use o método GetDrive ou a propriedade Drives do FileSystemObject para exemplificar o objeto Drive.

O exemplo a seguir usa o método GetDrive do objeto FileSystemObject para exemplificar o objeto Drive e usa a propriedade TotalSize para retornar o total de capacidade do drive especificado (c:) em bytes:

<%
Dim fs,d
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set d=fs.GetDrive("c:")
Response.Write("Drive " & d & ":")
Response.Write("Tamanho total em bytes: " & d.TotalSize)
set d=nothing
set fs=nothing
%>

Saída:

Drive c: Tamanho total em bytes: 5893563398

Atributos do objeto Drive

Atributo Descrição
AvailableSpace Retorna ao usuário a capacidade de espaço disponível no drive ou drive de compartilhamento de rede especificado.
DriveLetter Retorna uma letra maiúscula que identifica o drive local ou o drive de compartilhamento de rede.
DriveType Retorna o tipo do drive especificado.
FileSystem Retorna o tipo de sistema de arquivos usado pelo drive especificado.
FreeSpace Retorna ao usuário a capacidade de espaço livre restante no drive ou drive de compartilhamento de rede especificado.
IsReady Retorna true se o drive especificado estiver pronto. Caso contrário, retorna false.
Path Retorna uma letra maiúscula seguida de dois pontos, usada para indicar o nome do caminho do drive especificado.
RootFolder Retorna um objeto de pasta, que representa a pasta raiz do drive especificado.
SerialNumber Retorna o número de série do drive especificado
ShareName Retorna o nome de compartilhamento de rede do drive especificado
TotalSize Retorna o tamanho total do drive ou do compartilhamento de rede de drive especificado
VolumeName Definir ou retornar o nome de volume do drive especificado