FileSystem Klasa

Definicja

Udostępnia właściwości i metody pracy z dyskami, plikami i katalogami.

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

Przykłady

Ten przykład sprawdza, czy folder C:\backup\logs istnieje i sprawdza jego właściwości.

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

Uwagi

W poniższej tabeli wymieniono przykłady zadań obejmujących My.Computer.FileSystem obiekt.

Działanie Zobacz
Odczyt z pliku tekstowego Instrukcje: odczytywanie z plików tekstowych
Odczytywanie z rozdzielanego pliku tekstowego Instrukcje: Odczyt z rozdzielonych przecinkami plików testowych
Odczyt z pliku tekstowego o stałej szerokości Instrukcje: Odczyt z plików testowych o stałej szerokości
Odczytywanie z pliku tekstowego z wieloma formatami Instrukcje: Odczyt z plików tekstowych w wielu formatach
Odczyt z pliku binarnego Instrukcje: Odczyt z plików binarnych
Odczytywanie z pliku tekstowego za pomocą elementu StreamReader Instrukcje: Odczyt tekstu z plików za pomocą StreamReader
Zapis w pliku tekstowym Instrukcje: Zapisywanie tekstu w plikach
Dołączanie do pliku tekstowego Instrukcje: Dołączanie do plików tekstowych
Zapis w pliku binarnym Instrukcje: Zapisywanie w plikach binarnych
Zapisywanie w plikach tekstowych w katalogu MyDocuments Instrukcje: Zapisywanie tekstu w plikach w katalogu Moje dokumenty
Zapisywanie w pliku tekstowym za pomocą elementu StreamWriter Instrukcje: Zapisywanie tekstu w plikach za pomocą StreamWriter
Kopiowanie plików z określonym wzorcem Instrukcje: Kopiowanie plików z określonym wzorcem do katalogu
Kopiowanie pliku do tego samego katalogu Instrukcje: Tworzenie kopii pliku w tym samym katalogu
Kopiowanie pliku do innego katalogu Instrukcje: Tworzenie kopii pliku w innym katalogu
Tworzenie pliku Instrukcje: Tworzenie pliku
Usuwanie pliku Instrukcje: Usuwanie pliku
Znajdowanie plików z określonym wzorcem Instrukcje: Znajdowanie plików z określonym wzorcem
Przenoszenie pliku Instrukcje: Przenoszenie pliku
Zmienianie nazwy pliku Instrukcje: Zmienianie nazwy pliku
Kopiowanie katalogu do innego katalogu Instrukcje: Kopiowanie katalogu do innego katalogu
Tworzenie katalogu Instrukcje: Tworzenie katalogu
Znajdowanie podkatalogów z określonym wzorcem Instrukcje: Znajdowanie podkatalogów z określonym wzorcem
Pobieranie kolekcji plików w katalogu Instrukcje: Pobieranie kolekcji plików z katalogu
Odczyt z katalogu MyDocuments Instrukcje: Pobieranie zawartości katalogu Moje dokumenty
Analizowanie ścieżki pliku Instrukcje: Analizowanie ścieżek plików

Konstruktory

FileSystem()

Inicjuje nowe wystąpienie klasy FileSystem.

Właściwości

CurrentDirectory

Pobiera lub ustawia bieżący katalog.

Drives

Zwraca kolekcję tylko do odczytu wszystkich dostępnych nazw dysków.

Metody

CombinePath(String, String)

Łączy dwie ścieżki i zwraca prawidłowo sformatowaną ścieżkę.

CopyDirectory(String, String)

Kopiuje zawartość katalogu do innego katalogu.

CopyDirectory(String, String, Boolean)

Kopiuje zawartość katalogu do innego katalogu.

CopyDirectory(String, String, UIOption)

Kopiuje zawartość katalogu do innego katalogu.

CopyDirectory(String, String, UIOption, UICancelOption)

Kopiuje zawartość katalogu do innego katalogu.

CopyFile(String, String)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, Boolean)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, UIOption)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, UIOption, UICancelOption)

Kopiuje plik do nowej lokalizacji.

CreateDirectory(String)

Tworzy katalog.

DeleteDirectory(String, DeleteDirectoryOption)

Usuwa katalog.

DeleteDirectory(String, UIOption, RecycleOption)

Usuwa katalog.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Usuwa katalog.

DeleteFile(String)

Usuwa plik.

DeleteFile(String, UIOption, RecycleOption)

Usuwa plik.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Usuwa plik.

DirectoryExists(String)

Zwraca wartość True , jeśli określony katalog istnieje.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FileExists(String)

Zwraca wartość True , jeśli określony plik istnieje.

FindInFiles(String, String, Boolean, SearchOption)

Zwraca kolekcję ciągów tylko do odczytu reprezentującą nazwy plików zawierających określony tekst.

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

Zwraca kolekcję ciągów tylko do odczytu reprezentującą nazwy plików zawierających określony tekst.

GetDirectories(String)

Zwraca kolekcję ciągów reprezentujących nazwy ścieżek podkatalogów w katalogu.

GetDirectories(String, SearchOption, String[])

Zwraca kolekcję ciągów reprezentujących nazwy ścieżek podkatalogów w katalogu.

GetDirectoryInfo(String)

DirectoryInfo Zwraca obiekt dla określonej ścieżki.

GetDriveInfo(String)

DriveInfo Zwraca obiekt dla określonego dysku.

GetFileInfo(String)

FileInfo Zwraca obiekt dla określonego pliku.

GetFiles(String)

Zwraca kolekcję ciągów tylko do odczytu reprezentującą nazwy plików w katalogu.

GetFiles(String, SearchOption, String[])

Zwraca kolekcję ciągów tylko do odczytu reprezentującą nazwy plików w katalogu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetName(String)

Analizuje nazwę pliku z podanej ścieżki.

GetParentPath(String)

Zwraca ścieżkę nadrzędną podanej ścieżki.

GetTempFileName()

Tworzy unikatowy plik tymczasowy o nazwie zero bajtów na dysku i zwraca pełną ścieżkę tego pliku.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MoveDirectory(String, String)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, Boolean)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, UIOption)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, UIOption, UICancelOption)

Przenosi katalog z jednej lokalizacji do innej.

MoveFile(String, String)

Przenosi plik do nowej lokalizacji.

MoveFile(String, String, Boolean)

Przenosi plik do nowej lokalizacji.

MoveFile(String, String, UIOption)

Przenosi plik do nowej lokalizacji.

MoveFile(String, String, UIOption, UICancelOption)

Przenosi plik do nowej lokalizacji.

OpenTextFieldParser(String)

Metoda OpenTextFieldParser umożliwia utworzenie TextFieldParser obiektu, który umożliwia łatwe i wydajne analizowanie plików tekstowych ze strukturą, takich jak dzienniki. Obiekt TextFieldParser może służyć do odczytywania plików rozdzielanych i stałych.

OpenTextFieldParser(String, Int32[])

Metoda OpenTextFieldParser umożliwia utworzenie TextFieldParser obiektu, który umożliwia łatwe i wydajne analizowanie plików tekstowych ze strukturą, takich jak dzienniki. Obiekt TextFieldParser może służyć do odczytywania plików rozdzielanych i stałych.

OpenTextFieldParser(String, String[])

Metoda OpenTextFieldParser umożliwia utworzenie TextFieldParser obiektu, który umożliwia łatwe i wydajne analizowanie plików tekstowych ze strukturą, takich jak dzienniki. Obiekt TextFieldParser może służyć do odczytywania plików rozdzielanych i stałych.

OpenTextFileReader(String)

StreamReader Otwiera obiekt do odczytu z pliku.

OpenTextFileReader(String, Encoding)

StreamReader Otwiera obiekt do odczytu z pliku.

OpenTextFileWriter(String, Boolean)

StreamWriter Otwiera obiekt do zapisu w określonym pliku.

OpenTextFileWriter(String, Boolean, Encoding)

Otwiera obiekt do StreamWriter zapisu w określonym pliku.

ReadAllBytes(String)

Zwraca zawartość pliku jako tablicę bajtów.

ReadAllText(String)

Zwraca zawartość pliku tekstowego jako String.

ReadAllText(String, Encoding)

Zwraca zawartość pliku tekstowego jako String.

RenameDirectory(String, String)

Zmienia nazwę katalogu.

RenameFile(String, String)

Zmienia nazwę pliku.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteAllBytes(String, Byte[], Boolean)

Zapisuje dane w pliku binarnym.

WriteAllText(String, String, Boolean)

Zapisuje tekst w pliku.

WriteAllText(String, String, Boolean, Encoding)

Zapisuje tekst w pliku.

Dotyczy

Zobacz też