FileSystemProxy Třída

Definice

Poskytuje vlastnosti a metody pro práci s jednotkami, soubory a adresáři.

public ref class FileSystemProxy
public class FileSystemProxy
type FileSystemProxy = class
Public Class FileSystemProxy
Dědičnost
FileSystemProxy

Příklady

Tento příklad zkontroluje, jestli složka C:\backup\logs existuje, a zkontroluje její vlastnosti.

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

Poznámky

Následující tabulka uvádí příklady úkolů zahrnujících My.Computer.FileSystem objekt.

To Podívejte se
Čtení z textového souboru Postupy: Čtení z textových souborů
Čtení z textového souboru s oddělovači Jak číst z Comma-Delimited textových souborů
Čtení z textového souboru s pevnou šířkou Postupy: Čtení z textových souborů s pevnou šířkou
Čtení z textového souboru s více formáty Postupy: Čtení z textových souborů s více formáty
Čtení z binárního souboru Postupy: Čtení z binárních souborů
Čtení z textového souboru pomocí StreamReader Postupy: Čtení textu ze souborů pomocí třídy StreamReader
Zápis do textového souboru Postupy: Zápis textu do souborů
Připojení k textovému souboru Postupy: Připojení k textovým souborům
Zápis do binárního souboru Postupy: Zápis do binárních souborů
Zápis do textových souborů v adresáři MyDocuments Postupy: Zápis textu do souborů v adresáři Dokumenty
Zápis do textového souboru pomocí StreamWriter Postupy: Zápis textu do souborů pomocí StreamWriteru
Kopírování souborů s konkrétním vzorem Postupy: Kopírování souborů s určitým vzorem do adresáře
Zkopírování souboru do stejného adresáře Postupy: Vytvoření kopie souboru ve stejném adresáři
Zkopírování souboru do jiného adresáře Postupy: Vytvoření kopie souboru v jiném adresáři
Vytvoření souboru Postupy: Vytvoření souboru
Odstranění souboru Postupy: Odstranění souboru
Vyhledání souborů s konkrétním vzorem Postupy: Vyhledání souborů s konkrétním vzorem
Přesunutí souboru Postupy: Přesunutí souboru
Přejmenování souboru Postupy: Přejmenování souboru
Zkopírování adresáře do jiného adresáře Postupy: Kopírování adresáře do jiného adresáře
Vytvoření adresáře Postupy: Vytvoření adresáře
Vyhledání podadresářů s konkrétním vzorem Postupy: Vyhledání podadresářů s konkrétním vzorem
Získání kolekce souborů v adresáři Postupy: Získání kolekce souborů v adresáři
Čtení z adresáře MyDocuments Postupy: Načtení obsahu adresáře Dokumenty
Parsování cesty k souboru Postupy: Analýza cest k souborům

Vlastnosti

Name Description
CurrentDirectory

Získá nebo nastaví aktuální adresář.

Drives

Vrátí kolekci jen pro čtení všech dostupných názvů jednotek.

SpecialDirectories

Získá objekt, který poskytuje vlastnosti pro přístup k běžně odkazovaným adresářům.

Metody

Name Description
CombinePath(String, String)

Kombinuje dvě cesty a vrací správně formátovanou cestu.

CopyDirectory(String, String, Boolean)

Zkopíruje adresář do jiného adresáře.

CopyDirectory(String, String, UIOption, UICancelOption)

Zkopíruje adresář do jiného adresáře.

CopyDirectory(String, String, UIOption)

Zkopíruje adresář do jiného adresáře.

CopyDirectory(String, String)

Zkopíruje adresář do jiného adresáře.

CopyFile(String, String, Boolean)

Zkopíruje soubor do nového umístění.

CopyFile(String, String, UIOption, UICancelOption)

Zkopíruje soubor do nového umístění.

CopyFile(String, String, UIOption)

Zkopíruje soubor do nového umístění.

CopyFile(String, String)

Zkopíruje soubor do nového umístění.

CreateDirectory(String)

Vytvoří adresář.

DeleteDirectory(String, DeleteDirectoryOption)

Odstraní adresář.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Odstraní adresář.

DeleteDirectory(String, UIOption, RecycleOption)

Odstraní adresář.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Odstraní soubor.

DeleteFile(String, UIOption, RecycleOption)

Odstraní soubor.

DeleteFile(String)

Odstraní soubor.

DirectoryExists(String)

Vrátí True , pokud zadaný adresář existuje.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FileExists(String)

Vrátí True , pokud zadaný soubor existuje.

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

Vrátí kolekci řetězců určených jen pro čtení představující názvy souborů obsahujících zadaný text.

FindInFiles(String, String, Boolean, SearchOption)

Vrátí kolekci řetězců určených jen pro čtení představující názvy souborů obsahujících zadaný text.

GetDirectories(String, SearchOption, String[])

Vrátí kolekci řetězců představujících názvy cest podadresářů v rámci adresáře.

GetDirectories(String)

Vrátí kolekci řetězců představujících názvy cest podadresářů v rámci adresáře.

GetDirectoryInfo(String)

Vrátí objekt pro zadanou DirectoryInfo cestu.

GetDriveInfo(String)

Vrátí objekt pro zadanou DriveInfo jednotku.

GetFileInfo(String)

FileInfo Vrátí objekt pro zadaný soubor.

GetFiles(String, SearchOption, String[])

Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení.

GetFiles(String)

Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetName(String)

Parsuje název souboru z zadané cesty.

GetParentPath(String)

Vrátí nadřazenou cestu zadané cesty.

GetTempFileName()

Vytvoří na disku dočasný soubor s jedinečným názvem nula bajtů a vrátí úplnou cestu k danému souboru.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MoveDirectory(String, String, Boolean)

Přesune adresář z jednoho umístění do jiného.

MoveDirectory(String, String, UIOption, UICancelOption)

Přesune adresář z jednoho umístění do jiného.

MoveDirectory(String, String, UIOption)

Přesune adresář z jednoho umístění do jiného.

MoveDirectory(String, String)

Přesune adresář z jednoho umístění do jiného.

MoveFile(String, String, Boolean)

Přesune soubor do nového umístění.

MoveFile(String, String, UIOption, UICancelOption)

Přesune soubor do nového umístění.

MoveFile(String, String, UIOption)

Přesune soubor do nového umístění.

MoveFile(String, String)

Přesune soubor do nového umístění.

OpenTextFieldParser(String, Int32[])

Tato OpenTextFieldParser metoda umožňuje vytvořit TextFieldParser objekt, který poskytuje způsob, jak snadno a efektivně analyzovat strukturované textové soubory, jako jsou protokoly. Objekt TextFieldParser lze použít ke čtení souborů s oddělovači i soubory s pevnou šířkou.

OpenTextFieldParser(String, String[])

Tato OpenTextFieldParser metoda umožňuje vytvořit TextFieldParser objekt, který poskytuje způsob, jak snadno a efektivně analyzovat strukturované textové soubory, jako jsou protokoly. Objekt TextFieldParser lze použít ke čtení souborů s oddělovači i soubory s pevnou šířkou.

OpenTextFieldParser(String)

Tato OpenTextFieldParser metoda umožňuje vytvořit TextFieldParser objekt, který poskytuje způsob, jak snadno a efektivně analyzovat strukturované textové soubory, jako jsou protokoly. Objekt TextFieldParser lze použít ke čtení souborů s oddělovači i soubory s pevnou šířkou.

OpenTextFileReader(String, Encoding)

StreamReader Otevře objekt pro čtení ze souboru.

OpenTextFileReader(String)

StreamReader Otevře objekt pro čtení ze souboru.

OpenTextFileWriter(String, Boolean, Encoding)

Otevře zápis StreamWriter do zadaného souboru.

OpenTextFileWriter(String, Boolean)

StreamWriter Otevře objekt pro zápis do zadaného souboru.

ReadAllBytes(String)

Vrátí obsah souboru jako pole bajtů.

ReadAllText(String, Encoding)

Vrátí obsah textového souboru jako String.

ReadAllText(String)

Vrátí obsah textového souboru jako String.

RenameDirectory(String, String)

Přejmenuje adresář.

RenameFile(String, String)

Přejmenuje soubor.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteAllBytes(String, Byte[], Boolean)

Zapíše data do binárního souboru.

WriteAllText(String, String, Boolean, Encoding)

Zapíše text do souboru.

WriteAllText(String, String, Boolean)

Zapíše text do souboru.

Platí pro

Viz také