Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

L'Oggetto Drive

L'oggetto drive: recuperare informazioni sugli hard disk del computer
L'oggetto drive: recuperare informazioni sugli hard disk del computer
Link copiato negli appunti

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.

Ti consigliamo anche