FileSystem Klass

Definition

Innehåller egenskaper och metoder för att arbeta med enheter, filer och kataloger.

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

Exempel

Det här exemplet kontrollerar om mappen C:\backup\logs finns och kontrollerar dess egenskaper.

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

Kommentarer

I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem objektet.

Till Se
Läsa från en textfil Anvisningar: Läsa från textfiler
Läsa från en avgränsad textfil Anvisningar: Läsa från Comma-Delimited textfiler
Läsa från en textfil med fast bredd Anvisningar: Läsa från textfiler med fast bredd
Läsa från en textfil med flera format Anvisningar: Läsa från textfiler med flera format
Läsa från en binär fil Anvisningar: Läsa från binära filer
Läsa från en textfil med en StreamReader Anvisningar: Läsa text från filer med en StreamReader
Skriva till en textfil Gör så här: Skriva text till filer
Lägg till i en textfil Gör så här: Lägg till i textfiler
Skriva till en binär fil Så här gör du: Skriva till binära filer
Skriva till textfiler i katalogen MyDocuments Anvisningar: Skriva text till filer i katalogen Mina dokument
Skriva till en textfil med en StreamWriter Anvisningar: Skriva text till filer med en StreamWriter
Kopiera filer med ett specifikt mönster Gör så här: Kopiera filer med ett specifikt mönster till en katalog
Kopiera en fil till samma katalog Anvisningar: Skapa en kopia av en fil i samma katalog
Kopiera en fil till en annan katalog Anvisningar: Skapa en kopia av en fil i en annan katalog
Skapa en fil Gör så här: Skapa en fil
Ta bort en fil Gör så här: Ta bort en fil
Hitta filer med ett specifikt mönster Anvisningar: Hitta filer med ett specifikt mönster
Flytta en fil Gör så här: Flytta en fil
Byt namn på en fil Gör så här: Byt namn på en fil
Kopiera en katalog till en annan katalog Gör så här: Kopiera en katalog till en annan katalog
Skapa en katalog Gör så här: Skapa en katalog
Hitta underkataloger med ett specifikt mönster Anvisningar: Hitta underkataloger med ett specifikt mönster
Hämta samlingen med filer i en katalog Anvisningar: Hämta samlingen med filer i en katalog
Läs från katalogen MyDocuments Anvisningar: Hämta innehållet i katalogen Mina dokument
Parsa en filsökväg Så här analyserar du filsökvägar

Konstruktorer

Name Description
FileSystem()

Initierar en ny instans av FileSystem klassen.

Egenskaper

Name Description
CurrentDirectory

Hämtar eller anger den aktuella katalogen.

Drives

Returnerar en skrivskyddad samling med alla tillgängliga enhetsnamn.

Metoder

Name Description
CombinePath(String, String)

Kombinerar två sökvägar och returnerar en korrekt formaterad sökväg.

CopyDirectory(String, String, Boolean)

Kopierar innehållet i en katalog till en annan katalog.

CopyDirectory(String, String, UIOption, UICancelOption)

Kopierar innehållet i en katalog till en annan katalog.

CopyDirectory(String, String, UIOption)

Kopierar innehållet i en katalog till en annan katalog.

CopyDirectory(String, String)

Kopierar innehållet i en katalog till en annan katalog.

CopyFile(String, String, Boolean)

Kopierar en fil till en ny plats.

CopyFile(String, String, UIOption, UICancelOption)

Kopierar en fil till en ny plats.

CopyFile(String, String, UIOption)

Kopierar en fil till en ny plats.

CopyFile(String, String)

Kopierar en fil till en ny plats.

CreateDirectory(String)

Skapar en katalog.

DeleteDirectory(String, DeleteDirectoryOption)

Tar bort en katalog.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Tar bort en katalog.

DeleteDirectory(String, UIOption, RecycleOption)

Tar bort en katalog.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Tar bort en fil.

DeleteFile(String, UIOption, RecycleOption)

Tar bort en fil.

DeleteFile(String)

Tar bort en fil.

DirectoryExists(String)

Returnerar True om den angivna katalogen finns.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FileExists(String)

Returnerar True om den angivna filen finns.

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

Returnerar en skrivskyddad samling strängar som representerar namnen på filer som innehåller den angivna texten.

FindInFiles(String, String, Boolean, SearchOption)

Returnerar en skrivskyddad samling strängar som representerar namnen på filer som innehåller den angivna texten.

GetDirectories(String, SearchOption, String[])

Returnerar en samling strängar som representerar sökvägsnamnen för underkataloger i en katalog.

GetDirectories(String)

Returnerar en samling strängar som representerar sökvägsnamnen för underkataloger i en katalog.

GetDirectoryInfo(String)

Returnerar ett DirectoryInfo objekt för den angivna sökvägen.

GetDriveInfo(String)

Returnerar ett DriveInfo objekt för den angivna enheten.

GetFileInfo(String)

Returnerar ett FileInfo objekt för den angivna filen.

GetFiles(String, SearchOption, String[])

Returnerar en skrivskyddad samling strängar som representerar namnen på filer i en katalog.

GetFiles(String)

Returnerar en skrivskyddad samling strängar som representerar namnen på filer i en katalog.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetName(String)

Parsar filnamnet från den angivna sökvägen.

GetParentPath(String)

Returnerar den överordnade sökvägen för den angivna sökvägen.

GetTempFileName()

Skapar en unikt namngiven temporär fil med noll byte på disken och returnerar filens fullständiga sökväg.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MoveDirectory(String, String, Boolean)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String, UIOption, UICancelOption)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String, UIOption)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String)

Flyttar en katalog från en plats till en annan.

MoveFile(String, String, Boolean)

Flyttar en fil till en ny plats.

MoveFile(String, String, UIOption, UICancelOption)

Flyttar en fil till en ny plats.

MoveFile(String, String, UIOption)

Flyttar en fil till en ny plats.

MoveFile(String, String)

Flyttar en fil till en ny plats.

OpenTextFieldParser(String, Int32[])

Med OpenTextFieldParser metoden kan du skapa ett TextFieldParser objekt, vilket ger ett sätt att enkelt och effektivt parsa strukturerade textfiler, till exempel loggar. Objektet TextFieldParser kan användas för att läsa både avgränsade filer och filer med fast bredd.

OpenTextFieldParser(String, String[])

Med OpenTextFieldParser metoden kan du skapa ett TextFieldParser objekt, vilket ger ett sätt att enkelt och effektivt parsa strukturerade textfiler, till exempel loggar. Objektet TextFieldParser kan användas för att läsa både avgränsade filer och filer med fast bredd.

OpenTextFieldParser(String)

Med OpenTextFieldParser metoden kan du skapa ett TextFieldParser objekt, vilket ger ett sätt att enkelt och effektivt parsa strukturerade textfiler, till exempel loggar. Objektet TextFieldParser kan användas för att läsa både avgränsade filer och filer med fast bredd.

OpenTextFileReader(String, Encoding)

Öppnar ett StreamReader objekt som ska läsas från en fil.

OpenTextFileReader(String)

Öppnar ett StreamReader objekt som ska läsas från en fil.

OpenTextFileWriter(String, Boolean, Encoding)

Öppnar en StreamWriter för att skriva till den angivna filen.

OpenTextFileWriter(String, Boolean)

Öppnar ett StreamWriter objekt för att skriva till den angivna filen.

ReadAllBytes(String)

Returnerar innehållet i en fil som en bytematris.

ReadAllText(String, Encoding)

Returnerar innehållet i en textfil som en String.

ReadAllText(String)

Returnerar innehållet i en textfil som en String.

RenameDirectory(String, String)

Byter namn på en katalog.

RenameFile(String, String)

Byter namn på en fil.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteAllBytes(String, Byte[], Boolean)

Skriver data till en binär fil.

WriteAllText(String, String, Boolean, Encoding)

Skriver text till en fil.

WriteAllText(String, String, Boolean)

Skriver text till en fil.

Gäller för

Se även