L’Oggetto Drive

L’oggetto Drive permette di recuperare le informazioni sui drive disponibili.

Le proprietà dell’ oggetto Drive sono:

AvaiableSpace restituisce la quantità di spazio disponibile sul drive
DriveLetter restituisce la lettera del drive
DriveType restituisce il tipo di drive (unknow, removable, fixed, network, CdRom, RamDisk)
FileSystem restituisce il tipo di file system (FAT, NTFS, CDFS)
FreeSpace restituisce lo spazio libero disponibile nel drive
IsReady se è pronto restituisce true
Path restituisce la lettera assegnata al drive
RootFolder restituisce la cartella principale
SerialNumber restituisce il numero di serie che identifica il volume del disco
ShareName restituisce il nome di rete per un drive condiviso
TotalSize restituisce le dimensioni totali del drive
VolumName restituisce o imposta in nome del volume per i drive locali

Applichiamo queste proprietà in un semplice esempio

<script language=”vbscript”>
Dim drive
drive=”C:”

Set fso = CreateObject(“Scripting.FileSystemObject”)

document.write “Informazioni sull’Hard Disk<br/>”
document.write “Lettera del Drive: ” & fso.GetDrive(drive).DriveLetter & “<br/>”
document.write “Tipo: ” & fso.GetDrive(drive).DriveType & “<br/>”
document.write “File System: ” & fso.GetDrive(drive).FileSystem & “<br/>”
document.write “Spazio Disponibile: ” & fso.GetDrive(drive).AvailableSpace & “<br/>”
document.write “Spazio Libero: ” & fso.GetDrive(drive).FreeSpace & “<br/>”
document.write “É pronto: ” & fso.GetDrive(drive).IsReady & “<br/>”
document.write “Path: ” & fso.GetDrive(drive).Path & “<br/>”
document.write “Cartella Principale: ” & fso.GetDrive(drive).RootFolder & “<br/>”
document.write “Numero Seriale: ” & fso.GetDrive(drive).SerialNumber & “<br/>”
document.write “Nome Condiviso: ” & fso.GetDrive(drive).ShareName & “<br/>”
document.write “Dimensione Totale: ” & fso.GetDrive(drive).TotalSize & “<br/>”
document.write “Nome del Volume: ” & fso.GetDrive(drive).VolumeName & “<br/>”
</script>

Questo codice restiutirà un risultato simile a:

Informazioni sull’Hard Disk
Lettera del Drive: C
Tipo: 2
File System: FAT32
Spazio Disponibile: 241664000
Spazio Libero: 241664000
É pronto: Vero
Path: C:
Cartella Principale: C:
Numero Seriale: 442505702
Nome Condiviso:
Dimensione Totale: 2147155968
Nome del Volume:

L’esecuzione di codici script dove vengono usati gli oggetti possono generare un messaggio di avvertimento. Infatti come vedremo con l’oggetto FileSystenObject è possibile cancellare file e cartelle.

Both comments and pings are currently closed.

Comments are closed.