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

V následující tabulce jsou uvedeny příklady úloh, které se týkají objektu My.Computer.FileSystem .

Záměr Seznamte se s 
Čtení z textového souboru Postupy: Čtení z textových souborů
Čtení z textového souboru s oddělovači Postupy: Čtení z textových souborů s oddělovačem čárkou
Č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ů ve více formátech
Č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řipojování 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 Moje dokumenty
Zápis do textového souboru pomocí StreamWriter Postupy: Zápis textu do souborů pomocí třídy StreamWriter
Kopírování souborů s konkrétním vzorem Postupy: Kopírování souborů vyhovujících určitému vzoru do jiného 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ů pomocí určitého vzoru Postupy: Hledání souborů pomocí specifického vzoru
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: Zkopí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: Hledání podadresářů pomocí specifického vzoru
Získání kolekce souborů v adresáři Postupy: Získání kolekce souborů z adresáře
Čtení z adresáře MyDocuments Postupy: Načtení obsahu adresáře Moje dokumenty
Parsování cesty k souboru Postupy: Analýza cest k souborům

Vlastnosti

CurrentDirectory

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

Drives

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

SpecialDirectories

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

Metody

CombinePath(String, String)

Zkombinuje dvě cesty a vrátí správně naformátovanou cestu.

CopyDirectory(String, String)

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

CopyDirectory(String, String, Boolean)

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

CopyDirectory(String, String, UIOption)

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

CopyDirectory(String, String, UIOption, UICancelOption)

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

CopyFile(String, String)

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

CopyFile(String, String, Boolean)

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, UIOption, UICancelOption)

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

CreateDirectory(String)

Vytvoří adresář.

DeleteDirectory(String, DeleteDirectoryOption)

Odstraní adresář.

DeleteDirectory(String, UIOption, RecycleOption)

Odstraní adresář.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Odstraní adresář.

DeleteFile(String)

Odstraní soubor.

DeleteFile(String, UIOption, RecycleOption)

Odstraní soubor.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

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)

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

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

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

GetDirectories(String)

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

GetDirectories(String, SearchOption, String[])

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

GetDirectoryInfo(String)

DirectoryInfo Vrátí objekt pro zadanou cestu.

GetDriveInfo(String)

Vrátí objekt pro zadanou DriveInfo jednotku.

GetFileInfo(String)

FileInfo Vrátí objekt pro zadaný soubor.

GetFiles(String)

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

GetFiles(String, SearchOption, String[])

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Parsuje název souboru mimo zadanou cestu.

GetParentPath(String)

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

GetTempFileName()

Vytvoří na disku jedinečný dočasný soubor s názvem nulabajtů a vrátí úplnou cestu k ho.

GetType()

Získá aktuální Type instanci.

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

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

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

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

MoveDirectory(String, String, Boolean)

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, UIOption, UICancelOption)

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

MoveFile(String, String)

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

MoveFile(String, String, Boolean)

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, UIOption, UICancelOption)

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

OpenTextFieldParser(String)

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

OpenTextFieldParser(String, Int32[])

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

OpenTextFieldParser(String, String[])

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

OpenTextFileReader(String)

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

OpenTextFileReader(String, Encoding)

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

OpenTextFileWriter(String, Boolean)

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

OpenTextFileWriter(String, Boolean, Encoding)

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

ReadAllBytes(String)

Vrátí obsah souboru jako pole bajtů.

ReadAllText(String)

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

ReadAllText(String, Encoding)

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)

Zapíše text do souboru.

WriteAllText(String, String, Boolean, Encoding)

Zapíše text do souboru.

Platí pro

Viz také