FileSystemProxy 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 FileSystemProxy
public class FileSystemProxy
type FileSystemProxy = class
Public Class FileSystemProxy
Devralma
FileSystemProxy

Örnekler

Bu örnek, klasörün C:\backup\logs var olup olmadığını belirlemek için 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, nesnesiyle ilgili görev örnekleri listelenmiştir My.Computer.FileSystem .

İçin Bkz:
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: Comma-Delimited Metin Dosyalarından Okuma
Sabit genişlikli metin dosyasından okuma Nasıl yapılır: Sabit Genişlikli Metin Dosyalarından Okuma
Birden çok biçime sahip bir metin dosyasından okuma Nasıl yapılır: Birden Çok Biçimli Metin Dosyalarından Okuma
İkili dosyadan okuma Nasıl yapılır: İkili Dosyalardan Okuma
Ile bir metin dosyasından okuma StreamReader Nasıl yapılır: StreamReader ile Dosyalardan Metin Okuma
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
İkili 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 Bir Desene Sahip Dosyaları Dizine Kopyalama
Dosyayı aynı dizine kopyalama Nasıl yapılır: Aynı Dizinde Bir Dosyanın Kopyasını Oluşturma
Dosyayı farklı bir dizine kopyalama Nasıl yapılır: Farklı Bir Dizinde Dosyanın Kopyasını Oluşturma
Dosya oluşturma Nasıl yapılır: Dosya Oluşturma
Dosya silme Nasıl yapılır: Dosya Silme
Belirli bir desene sahip dosyaları bulma Nasıl yapılır: Belirli Bir Desene Sahip Dosyaları Bulma
Dosyayı taşıma Nasıl yapılır: Dosyayı 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: Dizini Başka Bir Dizine 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 Desene Sahip 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 Dizininin İçeriğini Alma
Dosya yolunu ayrıştırma Nasıl yapılır: Dosya Yollarını Ayrıştırma

Özellikler

Name Description
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.

SpecialDirectories

Sık başvuruda bulunılan dizinlere erişmek için özellikler sağlayan bir nesnesi alır.

Yöntemler

Name Description
CombinePath(String, String)

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

CopyDirectory(String, String, Boolean)

Bir dizini başka bir dizine kopyalar.

CopyDirectory(String, String, UIOption, UICancelOption)

Bir dizini başka bir dizine kopyalar.

CopyDirectory(String, String, UIOption)

Bir dizini başka bir dizine kopyalar.

CopyDirectory(String, String)

Bir dizini başka bir dizine kopyalar.

CopyFile(String, String, Boolean)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String, UIOption, UICancelOption)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String, UIOption)

Dosyayı yeni bir konuma kopyalar.

CopyFile(String, String)

Dosyayı yeni bir konuma kopyalar.

CreateDirectory(String)

Bir dizin oluşturur.

DeleteDirectory(String, DeleteDirectoryOption)

Bir dizini siler.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Bir dizini siler.

DeleteDirectory(String, UIOption, RecycleOption)

Bir dizini siler.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Bir dosyayı siler.

DeleteFile(String, UIOption, RecycleOption)

Bir dosyayı siler.

DeleteFile(String)

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, String[])

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

FindInFiles(String, String, Boolean, SearchOption)

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

GetDirectories(String, SearchOption, String[])

Bir dizin içindeki alt dizinlerin yol adlarını temsil eden bir dize koleksiyonu döndürür.

GetDirectories(String)

Bir dizin içindeki alt dizinlerin yol adlarını temsil eden bir dize koleksiyonu 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, SearchOption, String[])

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

GetFiles(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 bayt geçici bir dosya oluşturur ve bu dosyanın tam yolunu döndürür.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Bir dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption, UICancelOption)

Bir dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption)

Bir dizini bir konumdan diğerine taşır.

MoveDirectory(String, String)

Bir dizini bir konumdan diğerine taşır.

MoveFile(String, String, Boolean)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String, UIOption, UICancelOption)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String, UIOption)

Dosyayı yeni bir konuma taşır.

MoveFile(String, String)

Dosyayı yeni bir konuma taşır.

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 nesne 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 nesne 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)

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 nesne 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, Encoding)

StreamReader Bir dosyadan okunacak nesneyi açar.

OpenTextFileReader(String)

StreamReader Bir dosyadan okunacak nesneyi açar.

OpenTextFileWriter(String, Boolean, Encoding)

Belirtilen dosyaya yazmak için öğesini StreamWriter açar.

OpenTextFileWriter(String, Boolean)

Belirtilen dosyaya yazacak bir StreamWriter nesne açar.

ReadAllBytes(String)

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

ReadAllText(String, Encoding)

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

ReadAllText(String)

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 bir dize döndürür.

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

İkili bir dosyaya veri yazar.

WriteAllText(String, String, Boolean, Encoding)

Dosyaya metin yazar.

WriteAllText(String, String, Boolean)

Dosyaya metin yazar.

Şunlara uygulanır

Ayrıca bkz.