FileSystem Třída

Definice

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

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

Příklady

Tento příklad zkontroluje, zda 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 úloh zahrnujících My.Computer.FileSystem objekt .

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

Konstruktory

FileSystem()

Inicializuje novou instanci FileSystem třídy .

Vlastnosti

CurrentDirectory

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

Drives

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

Metody

CombinePath(String, String)

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

CopyDirectory(String, String)

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

CopyDirectory(String, String, Boolean)

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

CopyDirectory(String, String, UIOption)

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

CopyDirectory(String, String, UIOption, UICancelOption)

Zkopíruje obsah adresáře 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í hodnotu 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í hodnotu 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)

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)

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 nulovým bajtem a vrátí úplnou cestu k ho.

GetType()

Type Získá z aktuální instance.

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

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

OpenTextFileReader(String, Encoding)

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

OpenTextFileWriter(String, Boolean)

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

OpenTextFileWriter(String, Boolean, Encoding)

Otevře soubor pro StreamWriter 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é