Bagikan melalui


FileSystem Kelas

Definisi

Modul FileSystem berisi prosedur yang digunakan untuk melakukan operasi file, direktori atau folder, dan sistem. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada menggunakan FileSystem modul. Untuk informasi selengkapnya, lihat FileSystem.

public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
Warisan
FileSystem
Atribut

Contoh

Contoh ini menggunakan GetAttr fungsi untuk menentukan atribut file dan direktori atau folder.

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
    MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
    MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
    MsgBox("MYDIR is a directory")
End If

Keterangan

Modul ini mendukung kata kunci bahasa Visual Basic dan anggota pustaka run-time yang mengakses file dan folder.

Metode

ChDir(String)

Mengubah direktori atau folder saat ini. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada ChDir fungsi . Untuk informasi selengkapnya, lihat CurrentDirectory .

ChDrive(Char)

Mengubah drive saat ini.

ChDrive(String)

Mengubah drive saat ini.

CurDir()

Mengembalikan string yang mewakili jalur saat ini. memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada CurDir. Untuk informasi selengkapnya, lihat CurrentDirectory.

CurDir(Char)

Mengembalikan string yang mewakili jalur saat ini. memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada CurDir. Untuk informasi selengkapnya, lihat CurrentDirectory.

Dir()

Mengembalikan string yang mewakili nama file, direktori, atau folder yang cocok dengan pola atau atribut file tertentu, atau label volume drive. memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Dir fungsi . Lihat GetDirectoryInfo(String) untuk informasi lebih lanjut.

Dir(String, FileAttribute)

Mengembalikan string yang mewakili nama file, direktori, atau folder yang cocok dengan pola atau atribut file tertentu, atau label volume drive. memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Dir fungsi . Lihat GetDirectoryInfo(String) untuk informasi lebih lanjut.

EOF(Int32)

Mengembalikan nilai True Boolean saat akhir file yang dibuka untuk Random atau berurutan Input telah tercapai.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FileAttr(Int32)

Mengembalikan enumerasi yang mewakili mode file untuk file yang dibuka menggunakan FileOpen fungsi . memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileAttr fungsi . Lihat GetFileInfo(String) untuk informasi lebih lanjut.

FileClose(Int32[])

Menyimpulkan input/output (I/O) ke file yang dibuka menggunakan FileOpen fungsi . My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file. Lihat FileSystem untuk informasi lebih lanjut.

FileCopy(String, String)

Menyalin file. memberi FileSystem Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileCopy. Lihat CopyFile(String, String) untuk informasi lebih lanjut.

FileDateTime(String)

Mengembalikan Date nilai yang menunjukkan tanggal dan waktu file ditulis. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileDateTime. Untuk informasi selengkapnya, lihat GetFileInfo(String).

FileGet(Int32, Array, Int64, Boolean, Boolean)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Boolean, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Byte, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Char, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, DateTime, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Decimal, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Double, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Int16, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Int32, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Int64, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, Single, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, String, Int64, Boolean)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGet(Int32, ValueType, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGet. Untuk informasi selengkapnya, lihat FileSystem.

FileGetObject(Int32, Object, Int64)

Membaca data dari file disk terbuka ke dalam variabel. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileGetObject. Untuk informasi selengkapnya, lihat FileSystem.

FileLen(String)

Mengembalikan nilai yang menentukan panjang file dalam byte. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileLen. Untuk informasi selengkapnya, lihat GetFileInfo(String).

FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)

Membuka file untuk input atau output. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileOpen. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Array, Int64, Boolean, Boolean)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Boolean, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Byte, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Char, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, DateTime, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Decimal, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Double, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Int16, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Int32, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Int64, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, Single, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, String, Int64, Boolean)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Int32, ValueType, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePut(Object, Object, Object)
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePut. Untuk informasi selengkapnya, lihat FileSystem.

FilePutObject(Int32, Object, Int64)

Menulis data dari variabel ke file disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FilePutObject. Untuk informasi selengkapnya, lihat FileSystem.

FileWidth(Int32, Int32)

Menetapkan lebar baris output ke file yang dibuka dengan menggunakan FileOpen fungsi .

FreeFile()

Mengembalikan Integer nilai yang menunjukkan nomor file berikutnya yang tersedia untuk digunakan oleh FileOpen fungsi.

GetAttr(String)

Mengembalikan FileAttribute nilai yang mewakili atribut file, direktori, atau folder. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada FileAttribute. Untuk informasi selengkapnya, lihat FileSystem.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
Input(Int32, Boolean)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Byte)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Char)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, DateTime)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Decimal)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Double)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int16)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int32)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int64)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Object)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Single)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, String)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

InputString(Int32, Int32)

Mengembalikan String nilai yang berisi karakter dari file yang dibuka dalam Input mode atau Binary . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada InputString. Untuk informasi selengkapnya, lihat FileSystem.

Kill(String)

Menghapus file dari disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Kill. Untuk informasi selengkapnya, lihat FileSystem .

LineInput(Int32)

Membaca satu baris dari file berurutan terbuka dan menetapkannya ke String variabel.

Loc(Int32)

Mengembalikan nilai yang menentukan posisi baca/tulis saat ini dalam file terbuka.

Lock(Int32)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

Lock(Int32, Int64)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

Lock(Int32, Int64, Int64)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

LOF(Int32)

Mengembalikan ukuran, dalam byte, dari file yang dibuka dengan menggunakan FileOpen fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada LOF. Untuk informasi selengkapnya, lihat FileSystem.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MkDir(String)

Membuat direktori baru. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada MkDir. Untuk informasi selengkapnya, lihat CreateDirectory(String).

Print(Int32, Object[])

Menulis data berformat tampilan ke file berurutan.

PrintLine(Int32, Object[])

Menulis data berformat tampilan ke file berurutan.

Rename(String, String)

Mengganti nama file atau direktori disk. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Rename. Untuk informasi selengkapnya, lihat FileSystem.

Reset()

Menutup semua file disk yang dibuka dengan menggunakan FileOpen fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Reset. Untuk informasi selengkapnya, lihat FileSystem.

RmDir(String)

Menghapus direktori yang ada. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada RmDir. Untuk informasi selengkapnya, lihat DeleteDirectory.

Seek(Int32)

Mengembalikan yang Long menentukan posisi baca/tulis saat ini dalam file yang dibuka dengan menggunakan FileOpen fungsi , atau mengatur posisi untuk operasi baca/tulis berikutnya dalam file yang dibuka dengan menggunakan FileOpen fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Seek. Untuk informasi selengkapnya, lihat FileSystem.

Seek(Int32, Int64)

Mengembalikan yang Long menentukan posisi baca/tulis saat ini dalam file yang dibuka dengan menggunakan FileOpen fungsi , atau mengatur posisi untuk operasi baca/tulis berikutnya dalam file yang dibuka dengan menggunakan FileOpen fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Seek. Untuk informasi selengkapnya, lihat FileSystem.

SetAttr(String, FileAttribute)

Mengatur informasi atribut untuk file. Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada SetAttr. Untuk informasi selengkapnya, lihat FileSystem.

SPC(Int16)

Digunakan dengan Print fungsi atau PrintLine untuk memposisikan output.

TAB()

Digunakan dengan Print fungsi atau PrintLine untuk memposisikan output.

TAB(Int16)

Digunakan dengan Print fungsi atau PrintLine untuk memposisikan output.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Unlock(Int32)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

Unlock(Int32, Int64)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

Unlock(Int32, Int64, Int64)

Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open fungsi . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock dan Unlock. Untuk informasi selengkapnya, lihat FileSystem.

Write(Int32, Object[])

Menulis data ke file berurutan. Data yang ditulis dengan Write biasanya dibaca dari file dengan menggunakan Input.

WriteLine(Int32, Object[])

Menulis data ke file berurutan. Data yang ditulis dengan Write biasanya dibaca dari file dengan menggunakan Input.

Berlaku untuk

Lihat juga