FileSystem Klass

Definition

Modulen FileSystem innehåller de procedurer som används för att utföra fil-, katalog- eller mapp- och systemåtgärder. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än att använda modulen FileSystem . Mer information finns i 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
Arv
FileSystem
Attribut

Exempel

I det GetAttr här exemplet används funktionen för att fastställa attributen för en fil och katalog eller mapp.

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

Kommentarer

Den här modulen stöder nyckelord för Visual Basic språk och medlemmar i körtidsbiblioteket som har åtkomst till filer och mappar.

Metoder

Name Description
ChDir(String)

Ändrar den aktuella katalogen eller mappen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än ChDir funktionen. Mer information finns i CurrentDirectory .

ChDrive(Char)

Ändrar den aktuella enheten.

ChDrive(String)

Ändrar den aktuella enheten.

CurDir()

Returnerar en sträng som representerar den aktuella sökvägen. Ger FileSystem dig bättre produktivitet och prestanda i fil-I/O-åtgärder än CurDir. Mer information finns i CurrentDirectory.

CurDir(Char)

Returnerar en sträng som representerar den aktuella sökvägen. Ger FileSystem dig bättre produktivitet och prestanda i fil-I/O-åtgärder än CurDir. Mer information finns i CurrentDirectory.

Dir()

Returnerar en sträng som representerar namnet på en fil, katalog eller mapp som matchar ett angivet mönster eller filattribut eller en enhets volymetikett. Ger FileSystem bättre produktivitet och prestanda i fil-I/O-åtgärder än Dir funktionen. Mer information finns i GetDirectoryInfo(String).

Dir(String, FileAttribute)

Returnerar en sträng som representerar namnet på en fil, katalog eller mapp som matchar ett angivet mönster eller filattribut eller en enhets volymetikett. Ger FileSystem bättre produktivitet och prestanda i fil-I/O-åtgärder än Dir funktionen. Mer information finns i GetDirectoryInfo(String).

EOF(Int32)

Returnerar ett booleskt värde True när slutet på en fil som öppnats för Random eller sekventiellt Input har nåtts.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FileAttr(Int32)

Returnerar en uppräkning som representerar filläget för filer som öppnas med hjälp av FileOpen funktionen . Ger FileSystem bättre produktivitet och prestanda i fil-I/O-åtgärder än FileAttr funktionen. Mer information finns i GetFileInfo(String).

FileClose(Int32[])

Avslutar indata/utdata (I/O) till en fil som öppnas med hjälp av FileOpen funktionen . My ger bättre produktivitet och prestanda i fil-I/O-åtgärder. Mer information finns i FileSystem.

FileCopy(String, String)

Kopierar en fil. Ger FileSystem dig bättre produktivitet och prestanda i fil-I/O-åtgärder än FileCopy. Mer information finns i CopyFile(String, String).

FileDateTime(String)

Returnerar ett Date värde som anger datum och tid då en fil skrevs till. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileDateTime. Mer information finns i GetFileInfo(String).

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

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Boolean, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Byte, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Char, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, DateTime, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Decimal, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Double, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Int16, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Int32, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Int64, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, Single, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, String, Int64, Boolean)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGet(Int32, ValueType, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGet. Mer information finns i FileSystem.

FileGetObject(Int32, Object, Int64)

Läser data från en öppen diskfil till en variabel. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileGetObject. Mer information finns i FileSystem.

FileLen(String)

Returnerar ett värde som anger längden på en fil i byte. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileLen. Mer information finns i GetFileInfo(String).

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

Öppnar en fil för in- eller utdata. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileOpen. Mer information finns i FileSystem.

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

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Boolean, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Byte, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Char, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, DateTime, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Decimal, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Double, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Int16, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Int32, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Int64, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, Single, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, String, Int64, Boolean)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Int32, ValueType, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePut(Object, Object, Object)
Föråldrad.
Föråldrad.
Föråldrad.

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePut. Mer information finns i FileSystem.

FilePutObject(Int32, Object, Int64)

Skriver data från en variabel till en diskfil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FilePutObject. Mer information finns i FileSystem.

FileWidth(Int32, Int32)

Tilldelar en utdataradsbredd till en fil som öppnas med hjälp FileOpen av funktionen .

FreeFile()

Returnerar ett Integer värde som representerar nästa filnummer som är tillgängligt för användning av FileOpen funktionen.

GetAttr(String)

Returnerar ett FileAttribute värde som representerar attributen för en fil, katalog eller mapp. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än FileAttribute. Mer information finns i FileSystem.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Input(Int32, Boolean)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Byte)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Char)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, DateTime)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Decimal)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Double)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Int16)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Int32)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Int64)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Object)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, Single)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

Input(Int32, String)

Läser data från en öppen sekventiell fil och tilldelar data till variabler.

InputString(Int32, Int32)

Returnerar String värde som innehåller tecken från en fil som öppnas i Input eller Binary i läge. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än InputString. Mer information finns i FileSystem.

Kill(String)

Tar bort filer från en disk. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Kill. Mer information finns i FileSystem .

LineInput(Int32)

Läser en enskild rad från en öppen sekventiell fil och tilldelar den till en String variabel.

Loc(Int32)

Returnerar ett värde som anger den aktuella läs-/skrivpositionen i en öppen fil.

Lock(Int32, Int64, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Lock(Int32, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Lock(Int32)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

LOF(Int32)

Returnerar storleken, i byte, på en fil som öppnas med hjälp FileOpen av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än LOF. Mer information finns i FileSystem.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MkDir(String)

Skapar en ny katalog. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än MkDir. Mer information finns i CreateDirectory(String).

Print(Int32, Object[])

Skriver visningsformaterade data till en sekventiell fil.

PrintLine(Int32, Object[])

Skriver visningsformaterade data till en sekventiell fil.

Rename(String, String)

Byter namn på en diskfil eller katalog. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Rename. Mer information finns i FileSystem.

Reset()

Stänger alla diskfiler som öppnas med hjälp FileOpen av funktionen . Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Reset. Mer information finns i FileSystem.

RmDir(String)

Tar bort en befintlig katalog. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än RmDir. Mer information finns i DeleteDirectory.

Seek(Int32, Int64)

Returnerar en Long som anger den aktuella skriv-/skrivpositionen i en fil som öppnas med hjälp FileOpen av funktionen eller anger positionen för nästa läs-/skrivåtgärd i en fil som öppnas med hjälp FileOpen av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Seek. Mer information finns i FileSystem.

Seek(Int32)

Returnerar en Long som anger den aktuella skriv-/skrivpositionen i en fil som öppnas med hjälp FileOpen av funktionen eller anger positionen för nästa läs-/skrivåtgärd i en fil som öppnas med hjälp FileOpen av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Seek. Mer information finns i FileSystem.

SetAttr(String, FileAttribute)

Anger attributinformation för en fil. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än SetAttr. Mer information finns i FileSystem.

SPC(Int16)

Används med Print funktionen eller PrintLine för att placera utdata.

TAB()

Används med Print funktionerna eller PrintLine för att placera utdata.

TAB(Int16)

Används med Print funktionerna eller PrintLine för att placera utdata.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Unlock(Int32, Int64, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Unlock(Int32, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Unlock(Int32)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Write(Int32, Object[])

Skriver data till en sekventiell fil. Data som skrivs med Write läse vanligtvis från en fil med hjälp Inputav .

WriteLine(Int32, Object[])

Skriver data till en sekventiell fil. Data som skrivs med Write läse vanligtvis från en fil med hjälp Inputav .

Gäller för

Se även