FileSystem Sınıf

Tanım

Modül, FileSystem dosya, 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, GetAttr bir dosya ve dizin veya klasörün özniteliklerini belirlemek için işlevini kullanır.

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

Name Description
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 desen veya dosya özniteliğiyle veya bir sürücünün birim etiketiyle eşleşen bir dosya, dizin veya klasörün adını 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 için bkz. GetDirectoryInfo(String).

Dir(String, FileAttribute)

Belirtilen desen veya dosya özniteliğiyle veya bir sürücünün birim etiketiyle eşleşen bir dosya, dizin veya klasörün adını 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 için bkz. GetDirectoryInfo(String).

EOF(Int32)

için açılan True veya sıralı Random bir dosyanın sonuna ulaşıldığında Boole değeri Input 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 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 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 için bkz. CopyFile(String, String).

FileDateTime(String)

Dosyanın Date yazıldığı tarihi 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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)

Açık bir disk dosyasındaki verileri bir değişkene 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 disk dosyasına veri 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 Integer kullanılabilen bir sonraki dosya numarasını temsil eden bir FileOpen 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()

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

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

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

Input(Int32, Byte)

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

Input(Int32, Char)

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

Input(Int32, DateTime)

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

Input(Int32, Decimal)

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

Input(Int32, Double)

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

Input(Int32, Int16)

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

Input(Int32, Int32)

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

Input(Int32, Int64)

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

Input(Int32, Object)

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

Input(Int32, Single)

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

Input(Int32, String)

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

InputString(Int32, Int32)

veya String modunda açılmış Input bir dosyadaki karakterleri içeren değeri döndürürBinary. 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, 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.

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)

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şlevi kullanılarak 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 Objectbasit 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, Int64)

işlevi kullanılarak Long açılan bir dosyada geçerli okuma/yazma konumunu belirten bir FileOpen 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)

işlevi kullanılarak Long açılan bir dosyada geçerli okuma/yazma konumunu belirten bir FileOpen 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 veya 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 bir dize döndürür.

(Devralındığı yer: Object)
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 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)

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.

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.