Menggunakan Mode Objek FilesystemObject (FSO), drive dan folder dapat diproses dengan cara yang direncanakan, sama seperti ditangani secara interaktif di Windows Explorer. Anda dapat menyalin dan memindahkan folder, mendapatkan informasi tentang drive dan folder, dan banyak lagi.
Dapatkan informasi tentang drive
Objek drive dapat digunakan untuk mendapatkan informasi tentang berbagai drive yang secara fisik terhubung ke sistem atau melalui jaringan. Propertinya dapat digunakan untuk mendapatkan informasi berikut:
Total kapasitas drive, dalam byte (properti totalsze)
Apa ruang yang tersedia untuk drive, dalam byte (ARMPERABLESPACE atau FREESPACE ATTRIBUT)
Nomor mana yang ditugaskan ke drive (properti Driveletter)
Apa jenis drive, seperti disk yang dapat dilepas, tetap, berjejaring, CD-ROM atau RAM (properti drivetype)
Nomor seri drive (properti SerialNumber)
Jenis sistem file yang digunakan oleh drive, seperti FAT, FAT32, NTFS, dll. (Properti Filesystem)
Adalah drive yang dapat digunakan (properti isready)
Bagikan dan/atau volume nama (ShareName dan Volumename Properties)
Folder jalur atau root drive (properti jalur dan rootfolder)
Harap periksa kode sampel untuk memahami cara menggunakan properti ini di fileSystemObject.
Contoh Penggunaan Objek Drive
Gunakan objek drive untuk mengumpulkan informasi tentang drive. Dalam kode berikut, tidak ada referensi ke objek drive yang sebenarnya; Sebagai gantinya, gunakan metode GetDrive untuk mendapatkan referensi ke objek drive yang ada (dalam contoh ini, DRV).
Contoh berikut menunjukkan cara menggunakan objek drive di VBScript:
Sub showdriveInfo (drvpath)
Redup fso, drv, s
Atur fso = createObject (scripting.filesystemObject)
Setel drv = fso.getDrive (fso.getDrivename (drvpath))
s = drive & ucase (drvpath) & -
S = S & DRV.VOLUMEName & <br>
S = S & Total Space: & FormatNumber (DRV.TotalSize / 1024, 0)
s = s & kb & <br>
S = S & Ruang Gratis: & FormatNumber (drv.freespace / 1024, 0)
s = s & kb & <br>
Respons.write s
Akhir sub
Kode berikut menunjukkan bahwa fungsi yang sama diimplementasikan dalam JScript:
Fungsi showdriveInfo1 (drvpath)
{
var fso, drv, s =;
fso = ActiveXObject baru (Scripting.FilesySystemObject);
drv = fso.getDrive (fso.getDrivename (drvPath));
s + = drive + drvpath.touppercase () + -;
S + = DRV.VOLUMEName + <br>;
S + = Total Ruang: + DRV.TotalSize / 1024;
s + = kb + <br>;
s + = ruang bebas: + drv.freespace / 1024;
s + = kb + <br>;
Response.write (s);
}
Proses folder
Dalam tabel berikut, tugas folder biasa dan metode pelaksanaannya dijelaskan.
Metode tugas
Buat folder. FileSystemObject.createFolder
Hapus foldernya. Folder.delete atau filesystemObject.deleteFolder