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é 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 |
| 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(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ž |
| 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(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 |
| 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 souboru 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 lepší produktivitu a výkon při vstupně-výstupních operacích souborů než |
| FileDateTime(String) |
|
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Boolean, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Byte, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Char, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, DateTime, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Decimal, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Double, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Int16, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Int32, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Int64, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, Single, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, String, Int64, Boolean) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGet(Int32, ValueType, Int64) |
Čte data z otevřeného souboru disku do proměnné. Tato |
| FileGetObject(Int32, Object, Int64) |
Čte data z otevřeného souboru 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) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Boolean, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Byte, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Char, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, DateTime, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Decimal, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Double, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Int16, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Int32, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Int64, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, Single, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, String, Int64, Boolean) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Int32, ValueType, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FilePut(Object, Object, Object) |
Zastaralé.
Zastaralé.
Zapíše data z proměnné do souboru disku. Tato |
| FilePutObject(Int32, Object, Int64) |
Zapíše data z proměnné do souboru disku. Tato |
| FileWidth(Int32, Int32) |
Přiřadí šířku výstupní čáry k souboru otevřenému |
| FreeFile() |
|
| GetAttr(String) |
|
| 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í |
| 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 č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í |
| Lock(Int32, Int64) |
Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí |
| Lock(Int32) |
Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí |
| LOF(Int32) |
Vrátí velikost souboru otevřeného pomocí |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MkDir(String) |
Vytvoří nový adresář. Tato |
| 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 |
| Reset() |
Zavře všechny soubory disku otevřené pomocí |
| RmDir(String) |
Odebere existující adresář. Tato |
| Seek(Int32, Int64) |
|
| Seek(Int32) |
|
| SetAttr(String, FileAttribute) |
Nastaví informace o atributech pro soubor. Tato |
| SPC(Int16) |
Používá se s |
| TAB() |
Používá se s funkcemi |
| TAB(Int16) |
Používá se s funkcemi |
| 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í |
| Unlock(Int32, Int64) |
Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí |
| Unlock(Int32) |
Řídí přístup jinými procesy ke všem nebo částem souboru otevřeného pomocí |
| Write(Int32, Object[]) |
Zapíše data do sekvenčního souboru. Data zapsaná |
| WriteLine(Int32, Object[]) |
Zapíše data do sekvenčního souboru. Data zapsaná |