FileSystem Osztály

Definíció

A FileSystem modul tartalmazza a fájl-, könyvtár- vagy mappaműveletek, valamint a rendszerműveletek végrehajtásához használt eljárásokat. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint a FileSystem modul használata. További információért lásd 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
Öröklődés
FileSystem
Attribútumok

Példák

Ez a példa egy GetAttr fájl és könyvtár vagy mappa attribútumainak meghatározására használja a függvényt.

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

Megjegyzések

Ez a modul támogatja a fájlokhoz és mappákhoz hozzáférő Visual Basic nyelvi kulcsszavakat és futásidejű kódtártagokat.

Metódusok

Name Description
ChDir(String)

Módosítja az aktuális könyvtárat vagy mappát. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveleteiben, mint a ChDir függvény. További információ: CurrentDirectory .

ChDrive(Char)

Módosítja az aktuális meghajtót.

ChDrive(String)

Módosítja az aktuális meghajtót.

CurDir()

Az aktuális elérési utat képviselő sztringet ad vissza. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint CurDira . További információért lásd CurrentDirectory.

CurDir(Char)

Az aktuális elérési utat képviselő sztringet ad vissza. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint CurDira . További információért lásd CurrentDirectory.

Dir()

Egy megadott mintának vagy fájlattribútumnak megfelelő fájl, könyvtár vagy mappa nevét, illetve egy meghajtó kötetcímkéjét képviselő sztringet ad vissza. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint a Dir függvény. További információért lásd a GetDirectoryInfo(String) jelű részt.

Dir(String, FileAttribute)

Egy megadott mintának vagy fájlattribútumnak megfelelő fájl, könyvtár vagy mappa nevét, illetve egy meghajtó kötetcímkéjét képviselő sztringet ad vissza. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint a Dir függvény. További információért lásd a GetDirectoryInfo(String) jelű részt.

EOF(Int32)

Logikai értéket True ad vissza, ha elérte a megnyitott Random vagy szekvenciális Input fájl végét.

Equals(Object)

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

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

A függvény használatával megnyitott fájlok fájlmódját jelölő számbavételt FileOpen ad vissza. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint a FileAttr függvény. További információért lásd a GetFileInfo(String) jelű részt.

FileClose(Int32[])

Bemenetet/kimenetet (I/O) a függvény használatával FileOpen megnyitott fájlhoz köt. My jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben. További információért lásd a FileSystem jelű részt.

FileCopy(String, String)

Fájl másolása. Ez FileSystem jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileCopya . További információért lásd a CopyFile(String, String) jelű részt.

FileDateTime(String)

Egy olyan értéket ad Date vissza, amely jelzi a fájl írásának dátumát és időpontját. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileDateTimea . További információért lásd GetFileInfo(String).

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

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Boolean, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Byte, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Char, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, DateTime, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Decimal, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Double, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Int16, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Int32, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Int64, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, Single, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, String, Int64, Boolean)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGet(Int32, ValueType, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGeta . További információért lásd FileSystem.

FileGetObject(Int32, Object, Int64)

Adatokat olvas be egy megnyitott lemezfájlból egy változóba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileGetObjecta . További információért lásd FileSystem.

FileLen(String)

Egy fájl bájtban megadott hosszát meghatározó értéket ad vissza. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileLena . További információért lásd GetFileInfo(String).

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

Fájl megnyitása bemenethez vagy kimenethez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileOpena . További információért lásd FileSystem.

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

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Boolean, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Byte, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Char, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, DateTime, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Decimal, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Double, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Int16, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Int32, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Int64, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, Single, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, String, Int64, Boolean)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Int32, ValueType, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePut(Object, Object, Object)
Elavult.
Elavult.

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePuta . További információért lásd FileSystem.

FilePutObject(Int32, Object, Int64)

Adatokat ír egy változóból egy lemezfájlba. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FilePutObjecta . További információért lásd FileSystem.

FileWidth(Int32, Int32)

Kimeneti sorszélesség hozzárendelése a függvény használatával FileOpen megnyitott fájlhoz.

FreeFile()

Integer Egy értéket ad vissza, amely a függvény által FileOpen használható következő fájlszámot jelöli.

GetAttr(String)

FileAttribute Egy fájl, könyvtár vagy mappa attribútumait képviselő értéket ad vissza. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint FileAttributea . További információért lásd FileSystem.

GetHashCode()

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

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

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

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

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Byte)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Char)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, DateTime)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Decimal)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Double)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Int16)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Int32)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Int64)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Object)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, Single)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

Input(Int32, String)

Beolvassa az adatokat egy nyitott szekvenciális fájlból, és változókhoz rendeli az adatokat.

InputString(Int32, Int32)

Olyan értéket ad String vissza, amely egy megnyitott Input fájlból vagy Binary módban lévő karaktereket tartalmaz. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint InputStringa . További információért lásd FileSystem.

Kill(String)

Fájlokat töröl egy lemezről. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Killa . További információ: FileSystem .

LineInput(Int32)

Egyetlen sort olvas be egy megnyitott szekvenciális fájlból, és hozzárendeli egy String változóhoz.

Loc(Int32)

Egy olyan értéket ad vissza, amely egy megnyitott fájl aktuális olvasási/írási pozícióját határozza meg.

Lock(Int32, Int64, Int64)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

Lock(Int32, Int64)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

Lock(Int32)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

LOF(Int32)

A függvény használatával FileOpen megnyitott fájl bájtban megadott méretét adja vissza. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint LOFa . További információért lásd FileSystem.

MemberwiseClone()

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

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

Új könyvtárat hoz létre. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint MkDira . További információért lásd CreateDirectory(String).

Print(Int32, Object[])

Megjeleníthető formátumú adatokat ír szekvenciális fájlba.

PrintLine(Int32, Object[])

Megjeleníthető formátumú adatokat ír szekvenciális fájlba.

Rename(String, String)

Lemezfájlt vagy könyvtárat nevez át. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Renamea . További információért lásd FileSystem.

Reset()

Bezárja a függvény használatával megnyitott összes lemezfájlt FileOpen . A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Reseta . További információért lásd FileSystem.

RmDir(String)

Eltávolít egy meglévő könyvtárat. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint RmDira . További információért lásd DeleteDirectory.

Seek(Int32, Int64)

Visszaadja Long a függvény használatával FileOpen megnyitott fájl aktuális olvasási/írási pozícióját, vagy beállítja a függvény használatával FileOpen megnyitott fájl következő olvasási/írási műveletének helyét. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Seeka . További információért lásd FileSystem.

Seek(Int32)

Visszaadja Long a függvény használatával FileOpen megnyitott fájl aktuális olvasási/írási pozícióját, vagy beállítja a függvény használatával FileOpen megnyitott fájl következő olvasási/írási műveletének helyét. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Seeka . További információért lásd FileSystem.

SetAttr(String, FileAttribute)

Beállítja egy fájl attribútumadatait. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint SetAttra . További információért lásd FileSystem.

SPC(Int16)

A kimenet elhelyezése a Print függvénnyel vagy PrintLine függvénnyel együtt.

TAB()

A kimenet elhelyezésére szolgáló függvényekkel vagy PrintLine függvényekkelPrint.

TAB(Int16)

A kimenet elhelyezésére szolgáló függvényekkel vagy PrintLine függvényekkelPrint.

ToString()

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

(Öröklődés forrása Object)
Unlock(Int32, Int64, Int64)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

Unlock(Int32, Int64)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

Unlock(Int32)

Más folyamatok hozzáférését szabályozza a függvény használatával Open megnyitott fájlok egészéhez vagy egy részéhez. A My funkció jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben, mint Lock és Unlock. További információért lásd FileSystem.

Write(Int32, Object[])

Adatokat ír egy szekvenciális fájlba. Az adatok írása Write általában egy fájlból történik a használatával Input.

WriteLine(Int32, Object[])

Adatokat ír egy szekvenciális fájlba. Az adatok írása Write általában egy fájlból történik a használatával Input.

A következőre érvényes:

Lásd még