ASP FileSystemObject



Objek FileSystemObject digunakan untuk mengakses sistem fail pada pelayan.


tryitimg.gif

Cuba - Contoh

Adakah fail yang dinyatakan wujud?
Contoh ini menunjukkan cara menyemak sama ada fail wujud.

Adakah folder yang dinyatakan wujud?
Contoh ini menunjukkan cara menyemak sama ada folder wujud.

Adakah pemacu yang dinyatakan wujud?
Contoh ini menunjukkan cara menyemak sama ada pemacu wujud.

Dapatkan nama pemacu yang ditentukan
Contoh ini menunjukkan cara untuk mendapatkan nama pemacu yang ditentukan.

Dapatkan nama folder induk bagi laluan yang ditentukan
Contoh ini menunjukkan cara untuk mendapatkan nama folder induk bagi laluan yang ditentukan.

Dapatkan nama fail
Contoh ini menunjukkan cara untuk mendapatkan nama fail komponen terakhir dalam laluan yang ditentukan.

Dapatkan sambungan fail
Contoh ini menunjukkan cara mendapatkan sambungan fail komponen terakhir dalam laluan yang ditentukan.

Dapatkan nama asas fail atau folder
Contoh ini menunjukkan cara mendapatkan nama asas fail atau folder dalam laluan yang ditentukan.


objek FileSystemObject

Objek FileSystemObject digunakan untuk mengakses sistem fail pada pelayan.

Objek ini beroperasi pada fail, folder dan laluan direktori. Maklumat sistem fail juga boleh diperolehi melalui objek ini.

Kod berikut akan mencipta fail teks (c:test.txt) dan kemudian menulis beberapa teks pada fail ini:

<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>

Sifat dan kaedah objek FileSystemObject diterangkan seperti berikut:

Properties

属性描述
Drives返回本地计算机上所有驱动器对象的集合。

Kaedah

KaedahPenerangan
BuildPathTambahkan nama Selepas mencapai laluan sedia ada.
Salin FailSalin satu atau lebih fail dari satu lokasi ke lokasi lain.
CopyFolderSalin satu atau lebih folder dari satu lokasi ke lokasi lain.
CreateFolderBuat folder baharu.
CreateTextFileMencipta fail teks dan mengembalikan objek TextStream yang boleh membaca atau menulis fail.
Padam FailPadam satu atau lebih fail yang ditentukan.
DeleteFolderPadam satu atau lebih folder yang ditentukan.
DriveExistsMenyemak sama ada pemacu yang dinyatakan wujud.
FileExistsMenyemak sama ada fail yang dinyatakan wujud.
FolderExistsMenyemak sama ada folder yang dinyatakan wujud.
GetAbsolutePathNameMengembalikan laluan penuh daripada akar pemacu untuk laluan yang ditentukan.
GetBaseNameMengembalikan nama asas fail atau folder yang ditentukan.
GetDriveMengembalikan objek Drive yang sepadan dengan pemacu dalam laluan yang ditentukan.
GetDriveNameMengembalikan nama pemacu laluan yang ditentukan.
GetExtensionNameMengembalikan sambungan fail komponen terakhir dalam laluan yang ditentukan.
GetFileMengembalikan objek Fail untuk laluan yang ditentukan.
GetFileNameMengembalikan nama fail atau nama folder komponen terakhir dalam laluan yang ditentukan.
GetFolderMengembalikan objek Folder untuk laluan yang ditentukan.
GetParentFolderNameMengembalikan nama folder induk komponen terakhir dalam laluan yang ditentukan.
GetSpecialFolderMengembalikan laluan ke beberapa folder khas Windows.
GetTempNameMengembalikan fail atau folder yang dijana secara rawak.
MoveFileMengalih satu atau lebih fail dari satu lokasi ke lokasi lain.
MoveFolderAlihkan satu atau lebih folder dari satu lokasi ke lokasi lain.
OpenTextFileMembuka fail dan mengembalikan objek TextStream untuk mengakses fail ini.