FileSystem Osztály

Definíció

Tulajdonságokat és metódusokat biztosít a meghajtók, fájlok és könyvtárak használatához.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Öröklődés
FileSystem

Példák

Ez a példa ellenőrzi, hogy létezik-e a mappa C:\backup\logs , és ellenőrzi annak tulajdonságait.

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

Megjegyzések

Az alábbi táblázat példákat sorol fel az objektumot érintő tevékenységekre My.Computer.FileSystem .

Címzett Nézze
Olvasás szövegfájlból Útmutató: Olvasás szövegfájlokból
Olvasás tagolt szövegfájlból Útmutató: Olvasás Comma-Delimited szövegfájlokból
Olvasás rögzített szélességű szövegfájlból Útmutató: Olvasás rögzített szélességű szövegfájlokból
Olvasás több formátumot tartalmazó szövegfájlból Útmutató: Olvasás több formátumot tartalmazó szövegfájlokból
Olvasás bináris fájlból Útmutató: Olvasás bináris fájlokból
Olvasás szövegfájlból egy StreamReader Útmutató: Szöveg olvasása fájlokból StreamReaderrel
Írás szövegfájlba Útmutató: Szöveg írása fájlokba
Hozzáfűzés szövegfájlhoz Útmutató: Szövegfájlok hozzáfűzése
Írás bináris fájlba Útmutató: Írás bináris fájlokba
Írás szövegfájlokba a MyDocuments könyvtárban Útmutató: Szöveg írása fájlokba a Dokumentumok könyvtárban
Írás szövegfájlba egy StreamWriter Útmutató: Szöveg írása fájlokba StreamWriter használatával
Fájlok másolása adott mintával Útmutató: Fájlok másolása adott mintával egy könyvtárba
Fájl másolása ugyanarra a könyvtárra Útmutató: Fájl másolatának létrehozása ugyanabban a könyvtárban
Fájl másolása másik könyvtárba Útmutató: Fájl másolatának létrehozása egy másik könyvtárban
Fájl létrehozása Útmutató: Fájl létrehozása
Fájl törlése Útmutató: Fájl törlése
Adott mintával rendelkező fájlok keresése Útmutató: Adott mintával rendelkező fájlok keresése
Fájl áthelyezése Útmutató: Fájl áthelyezése
Fájl átnevezése Útmutató: Fájl átnevezése
Könyvtár másolása másik könyvtárba Útmutató: Könyvtár másolása másik könyvtárba
Címtár létrehozása Útmutató: Címtár létrehozása
Adott mintával rendelkező alkönyvtárak keresése Útmutató: Alkönyvtárak keresése adott mintával
Fájlok gyűjteményének lekérése egy könyvtárban Útmutató: Fájlok gyűjteményének lekérése egy címtárban
Olvasás a MyDocuments könyvtárból Útmutató: A Dokumentumok könyvtár tartalmának lekérése
Fájl elérési útjának elemzése Útmutató: Fájlelérési utak elemzése

Konstruktorok

Name Description
FileSystem()

Inicializálja a FileSystem osztály új példányát.

Tulajdonságok

Name Description
CurrentDirectory

Lekéri vagy beállítja az aktuális könyvtárat.

Drives

Az összes elérhető meghajtónév írásvédett gyűjteményét adja vissza.

Metódusok

Name Description
CombinePath(String, String)

Két elérési utat egyesít, és egy megfelelően formázott elérési utat ad vissza.

CopyDirectory(String, String, Boolean)

Átmásolja egy könyvtár tartalmát egy másik könyvtárba.

CopyDirectory(String, String, UIOption, UICancelOption)

Átmásolja egy könyvtár tartalmát egy másik könyvtárba.

CopyDirectory(String, String, UIOption)

Átmásolja egy könyvtár tartalmát egy másik könyvtárba.

CopyDirectory(String, String)

Átmásolja egy könyvtár tartalmát egy másik könyvtárba.

CopyFile(String, String, Boolean)

Fájl másolása új helyre.

CopyFile(String, String, UIOption, UICancelOption)

Fájl másolása új helyre.

CopyFile(String, String, UIOption)

Fájl másolása új helyre.

CopyFile(String, String)

Fájl másolása új helyre.

CreateDirectory(String)

Létrehoz egy könyvtárat.

DeleteDirectory(String, DeleteDirectoryOption)

Könyvtár törlése.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Könyvtár törlése.

DeleteDirectory(String, UIOption, RecycleOption)

Könyvtár törlése.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Fájl törlése.

DeleteFile(String, UIOption, RecycleOption)

Fájl törlése.

DeleteFile(String)

Fájl törlése.

DirectoryExists(String)

Visszaadja True , ha a megadott könyvtár létezik.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FileExists(String)

Visszaadja True , ha a megadott fájl létezik.

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

Egy írásvédett sztringgyűjteményt ad vissza, amely a megadott szöveget tartalmazó fájlok nevét jelöli.

FindInFiles(String, String, Boolean, SearchOption)

Egy írásvédett sztringgyűjteményt ad vissza, amely a megadott szöveget tartalmazó fájlok nevét jelöli.

GetDirectories(String, SearchOption, String[])

Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli.

GetDirectories(String)

Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli.

GetDirectoryInfo(String)

Egy objektumot DirectoryInfo ad vissza a megadott elérési úthoz.

GetDriveInfo(String)

Egy objektumot DriveInfo ad vissza a megadott meghajtóhoz.

GetFileInfo(String)

FileInfo A megadott fájl objektumát adja vissza.

GetFiles(String, SearchOption, String[])

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

GetFiles(String)

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetName(String)

Elemzi a fájlnevet a megadott elérési útból.

GetParentPath(String)

A megadott elérési út szülőútvonalát adja vissza.

GetTempFileName()

Létrehoz egy egyedileg elnevezett nulla bájtos ideiglenes fájlt a lemezen, és visszaadja a fájl teljes elérési útját.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MoveDirectory(String, String, Boolean)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String, UIOption, UICancelOption)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String, UIOption)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String)

Könyvtár áthelyezése egyik helyről a másikra.

MoveFile(String, String, Boolean)

Fájl áthelyezése új helyre.

MoveFile(String, String, UIOption, UICancelOption)

Fájl áthelyezése új helyre.

MoveFile(String, String, UIOption)

Fájl áthelyezése új helyre.

MoveFile(String, String)

Fájl áthelyezése új helyre.

OpenTextFieldParser(String, Int32[])

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFieldParser(String, String[])

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFieldParser(String)

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFileReader(String, Encoding)

Megnyit egy StreamReader fájlt olvasni kívánt objektumot.

OpenTextFileReader(String)

Megnyit egy StreamReader fájlt olvasni kívánt objektumot.

OpenTextFileWriter(String, Boolean, Encoding)

Megnyitja a StreamWriter megadott fájlba való íráshoz.

OpenTextFileWriter(String, Boolean)

Megnyit egy StreamWriter objektumot, amely a megadott fájlba ír.

ReadAllBytes(String)

A fájl tartalmát bájttömbként adja vissza.

ReadAllText(String, Encoding)

Egy szövegfájl Stringtartalmát adja vissza .

ReadAllText(String)

Egy szövegfájl Stringtartalmát adja vissza .

RenameDirectory(String, String)

Átnevez egy könyvtárat.

RenameFile(String, String)

Fájl átnevezése.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
WriteAllBytes(String, Byte[], Boolean)

Adatokat ír bináris fájlba.

WriteAllText(String, String, Boolean, Encoding)

Szöveget ír egy fájlba.

WriteAllText(String, String, Boolean)

Szöveget ír egy fájlba.

A következőre érvényes:

Lásd még