Objek FileSystemObject ASP

Objek FileSystemObject digunakan untuk mengakses sistem fail pelayan.

Contoh

Adakah fail yang ditentukan wujud?
Contoh ini menunjukkan bagaimana untuk membuat objek FileSystemObject pertama, kemudian menggunakan kaedah FileExists untuk mengesan sama ada fail yang ditentukan wujud atau tidak.
Adakah folder yang ditentukan wujud?
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah FolderExists untuk mengesan sama ada folder yang ditentukan wujud atau tidak.
Adakah pemacu yang ditentukan wujud?
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah DriveExists untuk mengesan sama ada pemacu yang ditentukan wujud atau tidak.
Dapatkan nama pemacu yang ditentukan
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah GetDriveName untuk mendapatkan nama pemacu yang ditentukan.
Dapatkan nama folder induk untuk laluan yang ditentukan
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah GetParentFolderName untuk mendapatkan nama folder induk untuk laluan yang ditentukan.
Dapatkan ekstensi folder
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah GetExtensionName untuk mendapatkan ekstensi fail terakhir di laluan yang ditentukan.
Dapatkan nama fail
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah GetFileName untuk mendapatkan nama fail terakhir di laluan yang ditentukan.
Dapatkan nama asal fail atau folder
Contoh ini menunjukkan bagaimana untuk menggunakan kaedah GetBaseName untuk mengembalikan nama asal fail atau folder di laluan yang ditentukan.

Objek FileSystemObject

Objek FileSystemObject digunakan untuk mengakses sistem fail pelayan. Objek ini boleh mengoperasikan fail, folder serta laluan direktori. Juga, objek ini boleh digunakan untuk mendapatkan maklumat sistem fail.

Kod ini akan membuat fail teks (c:\test.txt) dan kemudian menulis teks ke 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
%>

Properti dan kaedah objek FileSystemObject dijelaskan seperti berikut:

Property

Property Description
Drives Balikkan heksa penghimpunan objek pemacu di komputer lokal.

Method

Method Description
BuildPath Tambah nama kepada laluan yang sudah wujud.
CopyFile Salin satu atau lebih fail dari salah satu lokasi ke lokasi lain.
CopyFolder Salin satu atau lebih folder dari salah satu lokasi ke lokasi lain.
CreateFolder Cipta folder baru.
CreateTextFile Cipta fail teks dan balikkan objek TextStream.
DeleteFile Hapus satu atau lebih fail yang ditentukan.
DeleteFolder Hapus satu atau lebih folder yang ditentukan.
DriveExists Cek jika pemacu tertentu wujud.
FileExists Cek jika fail tertentu wujud.
FolderExists Cek jika folder tertentu wujud.
GetAbsolutePathName Balikkan laluan penuh dari root pemacu bagi laluan yang ditentukan.
GetBaseName Balikkan nama asas bagi fail atau folder yang ditentukan.
GetDrive Balikkan objek Drive bagi pemacu yang sepadan dengan laluan yang ditentukan.
GetDriveName Balikkan nama pemacu bagi laluan yang ditentukan.
GetExtensionName Balikkan ekstensi fail bagi komponen terakhir di laluan yang ditentukan.
GetFile Balikkan objek Fail bagi laluan yang ditentukan.
GetFileName Balikkan nama fail bagi komponen terakhir di laluan yang ditentukan.
GetFolder Balikkan objek Folder bagi laluan yang ditentukan.
GetParentFolderName Balikkan nama fail bapa bagi komponen terakhir di laluan yang ditentukan.
GetSpecialFolder Balikkan laluan ke folder khas Windows.
GetTempName Balikkan fail atau folder yang dihasilkan secara acak.
MoveFile Pindahkan satu atau beberapa fail dari satu lokasi ke lokasi lain.
MoveFolder Pindahkan satu atau beberapa folder dari satu lokasi ke lokasi lain.
OpenTextFile Buka fail, dan kembalikan objek TextStream untuk mengakses fail ini.