Aracılığıyla paylaş


FileSystem Sınıf

Tanım

Sürücüler, dosyalar ve dizinlerle çalışmaya yönelik özellikler ve yöntemler sağlar.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Devralma
FileSystem

Örnekler

Bu örnek, klasörün C:\backup\logs var olup olmadığını denetler ve özelliklerini denetler.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Açıklamalar

Aşağıdaki tabloda, nesnesini içeren görev örnekleri listeledik My.Computer.FileSystem .

Amaç Bkz.
Bir metin dosyasından okuma Nasıl yapılır: Metin Dosyalarından Okuma
Sınırlandırılmış metin dosyasından okuma Nasıl yapılır: Virgülle Ayrılmış Metin Dosyalarından Okuma
Sabit genişlikli bir metin dosyasından okuma Nasıl yapılır: Sabit Genişlikli Metin Dosyalarından Okuma
Birden çok biçimi olan bir metin dosyasından okuma Nasıl yapılır: Birden Çok Biçimli Metin Dosyalarından Okuma
Bir ikili dosyadan okuma Nasıl yapılır: İkili Dosyalardan Okuma
Ile bir metin dosyasından okuma StreamReader Nasıl yapılır: StreamReader Olan Dosyalardan Metin Okuma
Bir metin dosyasına yazma Nasıl yapılır: Dosyalara Metin Yazma
Metin dosyasına ekleme Nasıl yapılır: Metin Dosyalarına Ekleme
Bir ikili dosyaya yazma Nasıl yapılır: İkili Dosyalara Yazma
MyDocuments dizinindeki metin dosyalarına yazma Nasıl yapılır: Belgelerim Dizinindeki Dosyalara Metin Yazma
Ile bir metin dosyasına yazma StreamWriter Nasıl yapılır: StreamWriter ile Dosyalara Metin Yazma
Dosyaları belirli bir desenle kopyalama Nasıl yapılır: Belirli Düzendeki Dosyaları Dizine Kopyalama
Dosyayı aynı dizine kopyalama Nasıl yapılır: Aynı Dizinde Dosya Kopyası Oluşturma
Dosyayı farklı bir dizine kopyalama Nasıl yapılır: Farklı Dizinde Dosya Kopyası Oluşturma
Dosya oluşturma Nasıl yapılır: Dosya Oluşturma
Dosyayı silme Nasıl yapılır: Dosya Silme
Belirli bir desene sahip dosyaları bulma Nasıl yapılır: Belirli bir Düzendeki Dosyaları Bulma
Dosyayı taşıma Nasıl yapılır: Dosya Taşıma
Dosyayı yeniden adlandırma Nasıl yapılır: Dosyayı Yeniden Adlandırma
Dizini başka bir dizine kopyalama Nasıl yapılır: Bir Dizini Diğerine Kopyalama
Dizin oluşturma Nasıl yapılır: Dizin Oluşturma
Belirli bir desene sahip alt dizinleri bulma Nasıl yapılır: Belirli bir Desendeki Alt Dizinleri Bulma
Dizindeki dosya koleksiyonunu alma Nasıl yapılır: Dizindeki Dosya Koleksiyonunu Alma
MyDocuments dizininden okuma Nasıl yapılır: Belgelerim Dizini İçeriğini Alma
Dosya yolunu ayrıştırma Nasıl yapılır: Dosya Yollarını Ayrıştırma

Oluşturucular

FileSystem()

FileSystem sınıfının yeni bir örneğini başlatır.

Özellikler

CurrentDirectory

Geçerli dizini alır veya ayarlar.

Drives

Kullanılabilir tüm sürücü adlarından oluşan salt okunur bir koleksiyon döndürür.

Yöntemler

CombinePath(String, String)

İki yolu birleştirir ve düzgün biçimlendirilmiş bir yol döndürür.

CopyDirectory(String, String)

Bir dizinin içeriğini başka bir dizine kopyalar.

CopyDirectory(String, String, Boolean)

Bir dizinin içeriğini başka bir dizine kopyalar.

CopyDirectory(String, String, UIOption)

Bir dizinin içeriğini başka bir dizine kopyalar.

CopyDirectory(String, String, UIOption, UICancelOption)

Bir dizinin içeriğini başka bir dizine kopyalar.

CopyFile(String, String)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String, Boolean)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String, UIOption)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String, UIOption, UICancelOption)

Dosyayı yeni bir konuma kopyalar.

CreateDirectory(String)

Bir dizin oluşturur.

DeleteDirectory(String, DeleteDirectoryOption)

Bir dizini siler.

DeleteDirectory(String, UIOption, RecycleOption)

Bir dizini siler.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Bir dizini siler.

DeleteFile(String)

Bir dosyayı siler.

DeleteFile(String, UIOption, RecycleOption)

Bir dosyayı siler.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Bir dosyayı siler.

DirectoryExists(String)

Belirtilen dizin varsa döndürür True .

Equals(Object)

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

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

Belirtilen dosya varsa döndürür True .

FindInFiles(String, String, Boolean, SearchOption)

Belirtilen metni içeren dosyaların adlarını temsil eden bir salt okunur dize koleksiyonu döndürür.

FindInFiles(String, String, Boolean, SearchOption, String[])

Belirtilen metni içeren dosyaların adlarını temsil eden bir salt okunur dize koleksiyonu döndürür.

GetDirectories(String)

Bir dizin içindeki alt dizinlerin yol adlarını temsil eden dizelerden oluşan bir koleksiyon döndürür.

GetDirectories(String, SearchOption, String[])

Bir dizin içindeki alt dizinlerin yol adlarını temsil eden dizelerden oluşan bir koleksiyon döndürür.

GetDirectoryInfo(String)

Belirtilen yol için bir DirectoryInfo nesne döndürür.

GetDriveInfo(String)

Belirtilen sürücü için bir DriveInfo nesne döndürür.

GetFileInfo(String)

Belirtilen dosya için bir FileInfo nesne döndürür.

GetFiles(String)

Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.

GetFiles(String, SearchOption, String[])

Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.

GetHashCode()

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

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

Dosya adını sağlanan yolun dışında ayrıştırıyor.

GetParentPath(String)

Sağlanan yolun üst yolunu döndürür.

GetTempFileName()

Diskte benzersiz olarak adlandırılmış sıfır baytlık geçici bir dosya oluşturur ve bu dosyanın tam yolunu döndürür.

GetType()

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

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

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

(Devralındığı yer: Object)
MoveDirectory(String, String)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, Boolean)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption, UICancelOption)

Dizini bir konumdan diğerine taşır.

MoveFile(String, String)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String, Boolean)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String, UIOption)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String, UIOption, UICancelOption)

Dosyayı yeni bir konuma taşır.

OpenTextFieldParser(String)

OpenTextFieldParser yöntemi, günlükler gibi yapılandırılmış metin dosyalarını kolayca ve verimli bir şekilde ayrıştırmak için bir yol sağlayan bir TextFieldParser nesnesi oluşturmanıza olanak tanır. TextFieldParser nesnesi hem sınırlandırılmış hem de sabit genişlikli dosyaları okumak için kullanılabilir.

OpenTextFieldParser(String, Int32[])

OpenTextFieldParser yöntemi, günlükler gibi yapılandırılmış metin dosyalarını kolayca ve verimli bir şekilde ayrıştırmak için bir yol sağlayan bir TextFieldParser nesnesi oluşturmanıza olanak tanır. TextFieldParser nesnesi hem sınırlandırılmış hem de sabit genişlikli dosyaları okumak için kullanılabilir.

OpenTextFieldParser(String, String[])

OpenTextFieldParser yöntemi, günlükler gibi yapılandırılmış metin dosyalarını kolayca ve verimli bir şekilde ayrıştırmak için bir yol sağlayan bir TextFieldParser nesnesi oluşturmanıza olanak tanır. TextFieldParser nesnesi hem sınırlandırılmış hem de sabit genişlikli dosyaları okumak için kullanılabilir.

OpenTextFileReader(String)

StreamReader Dosyadan okunacak nesneyi açar.

OpenTextFileReader(String, Encoding)

StreamReader Dosyadan okunacak nesneyi açar.

OpenTextFileWriter(String, Boolean)

Belirtilen dosyaya yazmak için bir StreamWriter nesne açar.

OpenTextFileWriter(String, Boolean, Encoding)

Belirtilen dosyaya yazmak için bir StreamWriter açar.

ReadAllBytes(String)

Dosyanın içeriğini bayt dizisi olarak döndürür.

ReadAllText(String)

Metin dosyasının içeriğini olarak Stringdöndürür.

ReadAllText(String, Encoding)

Metin dosyasının içeriğini olarak Stringdöndürür.

RenameDirectory(String, String)

Dizini yeniden adlandırır.

RenameFile(String, String)

Dosyayı yeniden adlandırır.

ToString()

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

(Devralındığı yer: Object)
WriteAllBytes(String, Byte[], Boolean)

İkili bir dosyaya veri yazar.

WriteAllText(String, String, Boolean)

Dosyaya metin yazar.

WriteAllText(String, String, Boolean, Encoding)

Dosyaya metin yazar.

Şunlara uygulanır

Ayrıca bkz.