Aracılığıyla paylaş


FileSystem Sınıf

Tanım

Modül dosya FileSystem , dizin veya klasör ve sistem işlemlerini gerçekleştirmek için kullanılan yordamları içerir. Bu My özellik, dosya G/Ç işlemlerinde modülü kullanmaktan FileSystem daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. 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
Devralma
FileSystem
Öznitelikler

Örnekler

Bu örnek, bir dosya ve dizin veya klasörün özniteliklerini belirlemek için işlevini kullanır GetAttr .

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

Açıklamalar

Bu modül, dosya ve klasörlere erişen Visual Basic dil anahtar sözcüklerini ve çalışma zamanı kitaplık üyelerini destekler.

Yöntemler

ChDir(String)

Geçerli dizini veya klasörü değiştirir. Bu My özellik, dosya G/Ç işlemlerinde işlevden ChDir daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz CurrentDirectory . .

ChDrive(Char)

Geçerli sürücüyü değiştirir.

ChDrive(String)

Geçerli sürücüyü değiştirir.

CurDir()

Geçerli yolu temsil eden bir dize döndürür. , FileSystem dosya G/Ç işlemlerinde CurDirdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. CurrentDirectory.

CurDir(Char)

Geçerli yolu temsil eden bir dize döndürür. , FileSystem dosya G/Ç işlemlerinde CurDirdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. CurrentDirectory.

Dir()

Belirtilen desenle veya dosya özniteliğiyle eşleşen bir dosyanın, dizinin ya da klasörün adını ya da bir sürücünün birim etiketini temsil eden bir dize döndürür. , FileSystem dosya G/Ç işlemlerinde işlevden Dir daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi edinmek için bkz. GetDirectoryInfo(String).

Dir(String, FileAttribute)

Belirtilen desenle veya dosya özniteliğiyle eşleşen bir dosyanın, dizinin ya da klasörün adını ya da bir sürücünün birim etiketini temsil eden bir dize döndürür. , FileSystem dosya G/Ç işlemlerinde işlevden Dir daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi edinmek için bkz. GetDirectoryInfo(String).

EOF(Int32)

için açılan Random veya sıralı Input bir dosyanın sonuna ulaşıldığında boole değeri True döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FileAttr(Int32)

işlevi kullanılarak FileOpen açılan dosyalar için dosya modunu temsil eden bir numaralandırma döndürür. , FileSystem dosya G/Ç işlemlerinde işlevden FileAttr daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi edinmek için bkz. GetFileInfo(String).

FileClose(Int32[])

girişi/çıkışı (G/Ç) işlevi kullanılarak açılan bir dosyaya dönüştürür FileOpen . My size dosya G/Ç işlemlerinde daha iyi üretkenlik ve performans sağlar. Daha fazla bilgi edinmek için bkz. FileSystem.

FileCopy(String, String)

Bir dosyayı kopyalar. , FileSystem dosya G/Ç işlemlerinde FileCopydaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi edinmek için bkz. CopyFile(String, String).

FileDateTime(String)

Dosyanın Date yazıldığı tarih ve saati gösteren bir değer döndürür. Bu My özellik, dosya G/Ç işlemlerinde FileDateTimedaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. GetFileInfo(String).

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

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Boolean, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Byte, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Char, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, DateTime, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Decimal, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Double, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Int16, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Int32, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Int64, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, Single, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, String, Int64, Boolean)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGet(Int32, ValueType, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileGetObject(Int32, Object, Int64)

Verileri, açık bir disk dosyasından bir değişken içine okur. Bu My özellik, dosya G/Ç işlemlerinde FileGetObjectdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileLen(String)

Bir dosyanın uzunluğunu bayt cinsinden belirten bir değer döndürür. Bu My özellik, dosya G/Ç işlemlerinde FileLendaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. GetFileInfo(String).

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

Giriş veya çıkış için bir dosya açar. Bu My özellik, dosya G/Ç işlemlerinde FileOpendaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

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

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Boolean, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Byte, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Char, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, DateTime, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Decimal, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Double, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Int16, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Int32, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Int64, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, Single, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, String, Int64, Boolean)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Int32, ValueType, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePut(Object, Object, Object)
Geçersiz.
Geçersiz.
Geçersiz.

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FilePutObject(Int32, Object, Int64)

Bir değişkenden gelen veriyi disk dosyasına yazar. Bu My özellik, dosya G/Ç işlemlerinde FilePutObjectdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

FileWidth(Int32, Int32)

işlevini kullanarak FileOpen açılan bir dosyaya çıkış satırı genişliği atar.

FreeFile()

İşlev tarafından FileOpen kullanılabilecek bir sonraki dosya numarasını temsil eden bir Integer değer döndürür.

GetAttr(String)

Bir FileAttribute dosya, dizin veya klasörün özniteliklerini temsil eden bir değer döndürür. Bu My özellik, dosya G/Ç işlemlerinde FileAttributedaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Input(Int32, Boolean)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Byte)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Char)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, DateTime)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Decimal)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Double)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Int16)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Int32)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Int64)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Object)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, Single)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

Input(Int32, String)

Açık bir sıralı dosyadan verileri okur ve verileri değişkenlere atar.

InputString(Int32, Int32)

veya Binary modunda açılmış Input bir dosyadaki karakterleri içeren değeri döndürürString. Bu My özellik, dosya G/Ç işlemlerinde InputStringdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

Kill(String)

Diskten dosyaları siler. Bu My özellik, dosya G/Ç işlemlerinde Killdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz FileSystem . .

LineInput(Int32)

Açık bir sıralı dosyadan tek bir satır okur ve bunu bir String değişkene atar.

Loc(Int32)

Açık bir dosyadaki geçerli okuma/yazma konumunu belirten bir değer döndürür.

Lock(Int32)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den Lock daha iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

Lock(Int32, Int64)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den Lock daha iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

Lock(Int32, Int64, Int64)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den Lock daha iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

LOF(Int32)

işlevini kullanarak FileOpen açılan dosyanın boyutunu bayt cinsinden döndürür. Bu My özellik, dosya G/Ç işlemlerinde LOFdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MkDir(String)

Yeni bir dizin oluşturur. Bu My özellik, dosya G/Ç işlemlerinde MkDirdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. CreateDirectory(String).

Print(Int32, Object[])

Görüntülenen biçimlendirilmiş verileri sıralı bir dosyaya yazar.

PrintLine(Int32, Object[])

Görüntülenen biçimlendirilmiş verileri sıralı bir dosyaya yazar.

Rename(String, String)

Disk dosyasını veya dizinini yeniden adlandırır. Bu My özellik, dosya G/Ç işlemlerinde Renamedaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

Reset()

işlevini kullanarak FileOpen açılan tüm disk dosyalarını kapatır. Bu My özellik, dosya G/Ç işlemlerinde Resetdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

RmDir(String)

Varolan bir dizini kaldırır. Bu My özellik, dosya G/Ç işlemlerinde RmDirdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. DeleteDirectory.

Seek(Int32)

Long işlevi kullanılarak FileOpen açılan bir dosyada geçerli okuma/yazma konumunu belirten bir döndürür veya işlevi kullanılarak açılan bir dosyada sonraki okuma/yazma işleminin FileOpen konumunu ayarlar. Bu My özellik, dosya G/Ç işlemlerinde Seekdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

Seek(Int32, Int64)

Long işlevi kullanılarak FileOpen açılan bir dosyada geçerli okuma/yazma konumunu belirten bir döndürür veya işlevi kullanılarak açılan bir dosyada sonraki okuma/yazma işleminin FileOpen konumunu ayarlar. Bu My özellik, dosya G/Ç işlemlerinde Seekdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

SetAttr(String, FileAttribute)

Bir dosyanın öznitelik bilgilerini ayarlar. Bu My özellik, dosya G/Ç işlemlerinde SetAttrdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. FileSystem.

SPC(Int16)

Çıkışı konumlandırmak Print için or PrintLine işleviyle birlikte kullanılır.

TAB()

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

TAB(Int16)

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Unlock(Int32)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den Lock daha iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

Unlock(Int32, Int64)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den Lock daha iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

Unlock(Int32, Int64, Int64)

işlevini kullanarak Open açılan bir dosyanın tümüne veya bir bölümüne diğer işlemler tarafından erişimi denetler. Bu My özellik, dosya G/Ç işlemlerinde ve 'den daha Lock iyi üretkenlik ve Unlockperformans sağlar. Daha fazla bilgi için bkz. FileSystem.

Write(Int32, Object[])

Verileri sıralı bir dosyaya yazar. ile Write yazılan veriler genellikle kullanılarak Inputbir dosyadan okunur.

WriteLine(Int32, Object[])

Verileri sıralı bir dosyaya yazar. ile Write yazılan veriler genellikle kullanılarak Inputbir dosyadan okunur.

Şunlara uygulanır

Ayrıca bkz.