Objek FileSystemObject ASP

Objek FileSystemObject digunakan untuk mengakses sistem berkas server.

Contoh

Adakah berkas yang ditentukan?
Contoh ini menunjukkan bagaimana untuk membuat objek FileSystemObject pertama, lalu menggunakan metode FileExists untuk mengecek apakah berkas ada.
Adakah folder yang ditentukan?
Contoh ini menunjukkan bagaimana menggunakan metode FolderExists untuk mengecek apakah folder yang ditentukan ada.
Adakah drive yang ditentukan?
Contoh ini menunjukkan bagaimana menggunakan metode DriveExists untuk mengecek apakah drive yang ditentukan ada.
Mendapatkan nama drive yang ditentukan
Contoh ini menunjukkan bagaimana menggunakan metode GetDriveName untuk mendapatkan nama drive yang ditentukan.
Mendapatkan nama folder induk dari jalur yang ditentukan
Contoh ini menunjukkan bagaimana menggunakan metode GetParentFolderName untuk mendapatkan nama folder induk dari jalur yang ditentukan.
Mendapatkan ekstensi folder
Contoh ini menunjukkan bagaimana menggunakan metode GetExtensionName untuk mendapatkan ekstensi berkas terakhir di jalur yang ditentukan.
Mendapatkan nama berkas
Contoh ini menunjukkan bagaimana menggunakan metode GetFileName untuk mendapatkan nama berkas terakhir di jalur yang ditentukan.
Mendapatkan nama dasar berkas atau folder
Contoh ini menunjukkan bagaimana menggunakan metode GetBaseName untuk mengembalikan nama dasar berkas atau folder di jalur yang ditentukan.

Objek FileSystemObject

Objek FileSystemObject digunakan untuk mengakses sistem berkas server. Objek ini dapat melakukan operasi terhadap berkas, folder, dan jalur direktori. Juga, melalui objek ini dapat mengambil informasi sistem berkas.

Kode di bawah ini akan membuat berkas teks (c:\test.txt) dan kemudian menulis beberapa teks ke berkas 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 metode objek FileSystemObject dijelaskan seperti berikut:

Properti

Properti Deskripsi
Drives Mengembalikan koleksi objek drive yang ada di komputer lokal.

Metode

Metode Deskripsi
BuildPath Menambahkan nama ke jalur yang sudah ada.
CopyFile Menyalin satu atau beberapa file dari satu tempat ke tempat lain.
CopyFolder Menyalin satu atau beberapa folder dari satu tempat ke tempat lain.
CreateFolder Membuat folder baru.
CreateTextFile Membuat file teks dan mengembalikan objek TextStream.
DeleteFile Menghapus satu atau beberapa file yang ditentukan.
DeleteFolder Menghapus satu atau beberapa folder yang ditentukan.
DriveExists Memeriksa apakah drive tertentu ada atau tidak.
FileExists Memeriksa apakah file tertentu ada atau tidak.
FolderExists Memeriksa apakah folder tertentu ada atau tidak.
GetAbsolutePathName Mengembalikan jalur penuh dari akar drive untuk jalur yang ditentukan.
GetBaseName Mengembalikan nama dasar file atau folder yang ditentukan.
GetDrive Mengembalikan objek Drive yang coraknya terkait dengan drive di jalur yang ditentukan.
GetDriveName Mengembalikan nama drive dari jalur yang ditentukan.
GetExtensionName Mengembalikan ekstensi file dari komponen terakhir di jalur yang ditentukan.
GetFile Mengembalikan objek File untuk jalur yang ditentukan.
GetFileName Mengembalikan nama file dari komponen terakhir di jalur yang ditentukan.
GetFolder Mengembalikan objek Folder untuk jalur yang ditentukan.
GetParentFolderName Mengembalikan nama file induk dari komponen terakhir di jalur yang ditentukan.
GetSpecialFolder Mengembalikan jalur folder khusus Windows.
GetTempName Mengembalikan berkas atau folder yang dihasilkan secara acak.
MoveFile Pindahkan satu atau beberapa berkas dari satu lokasi ke lokasi lain.
MoveFolder Pindahkan satu atau beberapa folder dari satu lokasi ke lokasi lain.
OpenTextFile Buka berkas, dan kembalikan objek TextStream untuk mengakses berkas ini.