FileSystem Třída

Definice

Modul FileSystem obsahuje postupy, které slouží k provádění operací se soubory, adresáři nebo složkami a systémovými operacemi. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než při používání FileSystem modulu. Další informace najdete na webu FileSystem.

public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
Dědičnost
FileSystem
Atributy

Příklady

Tento příklad používá GetAttr funkci k určení atributů souboru a adresáře nebo složky.

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
    MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
    MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
    MsgBox("MYDIR is a directory")
End If

Poznámky

Tento modul podporuje klíčová slova jazyka Visual Basic a členy knihovny runtime, které přistupují k souborům a složkám.

Metody

Name Description
ChDir(String)

Změní aktuální adresář nebo složku. Tato My funkce poskytuje lepší produktivitu a výkon v vstupně-výstupních operacích souborů než funkce ChDir . Další informace naleznete v tématu CurrentDirectory .

ChDrive(Char)

Změní aktuální jednotku.

ChDrive(String)

Změní aktuální jednotku.

CurDir()

Vrátí řetězec představující aktuální cestu. Poskytuje FileSystem lepší produktivitu a výkon při vstupně-výstupních operacích souborů než CurDir. Další informace najdete na webu CurrentDirectory.

CurDir(Char)

Vrátí řetězec představující aktuální cestu. Poskytuje FileSystem lepší produktivitu a výkon při vstupně-výstupních operacích souborů než CurDir. Další informace najdete na webu CurrentDirectory.

Dir()

Vrátí řetězec představující název souboru, adresáře nebo složky, který odpovídá zadanému vzoru nebo atributu souboru, nebo popisku svazku jednotky. Poskytuje FileSystem lepší produktivitu a výkon v vstupně-výstupních operacích souborů než funkce Dir . Další informace naleznete na GetDirectoryInfo(String).

Dir(String, FileAttribute)

Vrátí řetězec představující název souboru, adresáře nebo složky, který odpovídá zadanému vzoru nebo atributu souboru, nebo popisku svazku jednotky. Poskytuje FileSystem lepší produktivitu a výkon v vstupně-výstupních operacích souborů než funkce Dir . Další informace naleznete na GetDirectoryInfo(String).

EOF(Int32)

Vrátí logickou hodnotu True , když bylo dosaženo konce souboru otevřeného pro Random nebo sekvenční Input .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FileAttr(Int32)

Vrátí výčet představující režim souboru pro soubory otevřené pomocí FileOpen funkce. Poskytuje FileSystem lepší produktivitu a výkon v vstupně-výstupních operacích souborů než funkce FileAttr . Další informace naleznete na GetFileInfo(String).

FileClose(Int32[])

Ukončí vstup/výstup (I/O) k souboru otevřenému FileOpen pomocí funkce. My poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů. Další informace naleznete na FileSystem.

FileCopy(String, String)

Zkopíruje soubor. Poskytuje FileSystem lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileCopy. Další informace naleznete na CopyFile(String, String).

FileDateTime(String)

Date Vrátí hodnotu, která označuje datum a čas zápisu souboru. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileDateTime. Další informace najdete na webu GetFileInfo(String).

FileGet(Int32, Array, Int64, Boolean, Boolean)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Boolean, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Byte, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Char, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, DateTime, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Decimal, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Double, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Int16, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Int32, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Int64, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, Single, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, String, Int64, Boolean)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGet(Int32, ValueType, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGet. Další informace najdete na webu FileSystem.

FileGetObject(Int32, Object, Int64)

Čte data z otevřeného souboru disku do proměnné. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileGetObject. Další informace najdete na webu FileSystem.

FileLen(String)

Vrátí hodnotu, která určuje délku souboru v bajtech. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileLen. Další informace najdete na webu GetFileInfo(String).

FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)

Otevře soubor pro vstup nebo výstup. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileOpen. Další informace najdete na webu FileSystem.

FilePut(Int32, Array, Int64, Boolean, Boolean)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Boolean, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Byte, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Char, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, DateTime, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Decimal, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Double, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Int16, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Int32, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Int64, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, Single, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, String, Int64, Boolean)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Int32, ValueType, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePut(Object, Object, Object)
Zastaralé.
Zastaralé.

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePut. Další informace najdete na webu FileSystem.

FilePutObject(Int32, Object, Int64)

Zapíše data z proměnné do souboru disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FilePutObject. Další informace najdete na webu FileSystem.

FileWidth(Int32, Int32)

Přiřadí šířku výstupní čáry k souboru otevřenému FileOpen pomocí funkce.

FreeFile()

Integer Vrátí hodnotu, která představuje další číslo souboru dostupné pro použití FileOpen funkcí.

GetAttr(String)

FileAttribute Vrátí hodnotu, která představuje atributy souboru, adresáře nebo složky. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než FileAttribute. Další informace najdete na webu FileSystem.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

(Zděděno od Object)
Input(Int32, Boolean)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Byte)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Char)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, DateTime)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Decimal)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Double)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Int16)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Int32)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Int64)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Object)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, Single)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

Input(Int32, String)

Načte data z otevřeného sekvenčního souboru a přiřadí je proměnným.

InputString(Int32, Int32)

Vrátí String hodnotu obsahující znaky ze souboru otevřeného v režimu nebo Binary v Input režimu. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než InputString. Další informace najdete na webu FileSystem.

Kill(String)

Odstraní soubory z disku. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Kill. Další informace naleznete v tématu FileSystem .

LineInput(Int32)

Načte jeden řádek z otevřeného sekvenčního souboru a přiřadí ho String proměnné.

Loc(Int32)

Vrátí hodnotu, která určuje aktuální pozici čtení a zápisu v otevřeném souboru.

Lock(Int32, Int64, Int64)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

Lock(Int32, Int64)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

Lock(Int32)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

LOF(Int32)

Vrátí velikost souboru otevřeného pomocí FileOpen funkce v bajtech. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než LOF. Další informace najdete na webu FileSystem.

MemberwiseClone()

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

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

Vytvoří nový adresář. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než MkDir. Další informace najdete na webu CreateDirectory(String).

Print(Int32, Object[])

Zapíše data formátovaná zobrazením do sekvenčního souboru.

PrintLine(Int32, Object[])

Zapíše data formátovaná zobrazením do sekvenčního souboru.

Rename(String, String)

Přejmenuje diskový soubor nebo adresář. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Rename. Další informace najdete na webu FileSystem.

Reset()

Zavře všechny soubory disku otevřené pomocí FileOpen funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Reset. Další informace najdete na webu FileSystem.

RmDir(String)

Odebere existující adresář. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než RmDir. Další informace najdete na webu DeleteDirectory.

Seek(Int32, Int64)

Long Vrátí určení aktuální pozice čtení a zápisu v souboru otevřeném pomocí FileOpen funkce nebo nastaví pozici pro další operaci čtení a zápisu v souboru otevřeném pomocí FileOpen funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Seek. Další informace najdete na webu FileSystem.

Seek(Int32)

Long Vrátí určení aktuální pozice čtení a zápisu v souboru otevřeném pomocí FileOpen funkce nebo nastaví pozici pro další operaci čtení a zápisu v souboru otevřeném pomocí FileOpen funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Seek. Další informace najdete na webu FileSystem.

SetAttr(String, FileAttribute)

Nastaví informace o atributech pro soubor. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než SetAttr. Další informace najdete na webu FileSystem.

SPC(Int16)

Používá se s Print funkcí nebo PrintLine k umístění výstupu.

TAB()

Používá se s funkcemi Print pro PrintLine umístění výstupu.

TAB(Int16)

Používá se s funkcemi Print pro PrintLine umístění výstupu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Unlock(Int32, Int64, Int64)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

Unlock(Int32, Int64)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

Unlock(Int32)

Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí Open funkce. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Lock a Unlock. Další informace najdete na webu FileSystem.

Write(Int32, Object[])

Zapíše data do sekvenčního souboru. Data zapsaná Write pomocí souboru se obvykle čtou ze souboru pomocí Input.

WriteLine(Int32, Object[])

Zapíše data do sekvenčního souboru. Data zapsaná Write pomocí souboru se obvykle čtou ze souboru pomocí Input.

Platí pro

Viz také