FileSystem Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Modul FileSystem
obsahuje postupy, které se používají k provádění operací se soubory, adresáři nebo složkami a systémových operací. Tato My
funkce poskytuje vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než při použití FileSystem
modulu . Další informace naleznete v tématu 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
ChDir(String) |
Změní aktuální adresář nebo složku. Tato |
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 vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než |
CurDir(Char) |
Vrátí řetězec představující aktuální cestu. Poskytuje FileSystem vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než |
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, či popisek svazku jednotky. Poskytuje FileSystem vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než |
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, či popisek svazku jednotky. Poskytuje FileSystem vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než |
EOF(Int32) |
Vrátí logickou hodnotu |
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 souborů pro soubory otevřené pomocí |
FileClose(Int32[]) |
Ukončí vstup/výstup (I/O) k souboru otevřenému |
FileCopy(String, String) |
Zkopíruje soubor. Poskytuje FileSystem vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než |
FileDateTime(String) |
|
FileGet(Int32, Array, Int64, Boolean, Boolean) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Boolean, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Byte, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Char, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, DateTime, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Decimal, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Double, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Int16, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Int32, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Int64, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, Single, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, String, Int64, Boolean) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGet(Int32, ValueType, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileGetObject(Int32, Object, Int64) |
Čte data z otevřeného souboru na disku do proměnné. Tato |
FileLen(String) |
Vrátí hodnotu, která určuje délku souboru v bajtech. Tato |
FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Otevře soubor pro vstup nebo výstup. Tato |
FilePut(Int32, Array, Int64, Boolean, Boolean) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Boolean, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Byte, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Char, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, DateTime, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Decimal, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Double, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Int16, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Int32, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Int64, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, Single, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, String, Int64, Boolean) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Int32, ValueType, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FilePut(Object, Object, Object) |
Zastaralé.
Zastaralé.
Zastaralé.
Zapisuje data z proměnné na soubor na disku. Tato |
FilePutObject(Int32, Object, Int64) |
Zapisuje data z proměnné na soubor na disku. Tato |
FileWidth(Int32, Int32) |
Přiřadí výstupní šířku řádku souboru otevřenému |
FreeFile() |
|
GetAttr(String) |
|
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
Input(Int32, Boolean) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Byte) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Char) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, DateTime) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Decimal) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Double) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Int16) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Int32) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Int64) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Object) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, Single) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
Input(Int32, String) |
Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným. |
InputString(Int32, Int32) |
Vrátí |
Kill(String) |
Odstraní soubory z disku. Tato |
LineInput(Int32) |
Načte jeden řádek z otevřeného sekvenčního souboru a přiřadí ho |
Loc(Int32) |
Vrátí hodnotu, která určuje aktuální pozici pro čtení a zápis v otevřeném souboru. |
Lock(Int32) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Lock(Int32, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Lock(Int32, Int64, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
LOF(Int32) |
Vrátí velikost souboru otevřeného pomocí |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MkDir(String) |
Vytvoří nový adresář. Tato |
Print(Int32, Object[]) |
Zapíše data ve formátu zobrazení do sekvenčního souboru. |
PrintLine(Int32, Object[]) |
Zapíše data ve formátu zobrazení do sekvenčního souboru. |
Rename(String, String) |
Přejmenuje diskový soubor nebo adresář. Tato |
Reset() |
Zavře všechny diskové soubory otevřené pomocí |
RmDir(String) |
Odebere existující adresář. Tato |
Seek(Int32) |
|
Seek(Int32, Int64) |
|
SetAttr(String, FileAttribute) |
Nastaví informace o atributu pro soubor. Tato |
SPC(Int16) |
Používá se |
TAB() |
Používá se |
TAB(Int16) |
Používá se |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unlock(Int32) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Unlock(Int32, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Unlock(Int32, Int64, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Write(Int32, Object[]) |
Zapisuje data do sekvenčního souboru. Data zapsaná pomocí |
WriteLine(Int32, Object[]) |
Zapisuje data do sekvenčního souboru. Data zapsaná pomocí |