FileSystem Klas

Definitie

De FileSystem module bevat de procedures die worden gebruikt voor het uitvoeren van bestands-, map- of map- en systeembewerkingen. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan het gebruik van de FileSystem module. Zie FileSystem voor meer informatie.

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
Overname
FileSystem
Kenmerken

Voorbeelden

In dit voorbeeld wordt de GetAttr functie gebruikt om de kenmerken van een bestand en map te bepalen.

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

Opmerkingen

Deze module ondersteunt de Visual Basic taaltrefwoorden en runtimebibliotheekleden die toegang hebben tot bestanden en mappen.

Methoden

Name Description
ChDir(String)

Hiermee wijzigt u de huidige map of map. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan de ChDir functie. Zie voor meer informatie CurrentDirectory .

ChDrive(Char)

Hiermee wijzigt u het huidige station.

ChDrive(String)

Hiermee wijzigt u het huidige station.

CurDir()

Retourneert een tekenreeks die het huidige pad vertegenwoordigt. De FileSystem geeft u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan CurDir. Zie CurrentDirectory voor meer informatie.

CurDir(Char)

Retourneert een tekenreeks die het huidige pad vertegenwoordigt. De FileSystem geeft u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan CurDir. Zie CurrentDirectory voor meer informatie.

Dir()

Retourneert een tekenreeks die de naam van een bestand, map of map vertegenwoordigt die overeenkomt met een opgegeven patroon of bestandskenmerk, of het volumelabel van een station. De FileSystem functie biedt betere productiviteit en prestaties in bestands-I/O-bewerkingen dan de Dir functie. Zie GetDirectoryInfo(String) voor meer informatie.

Dir(String, FileAttribute)

Retourneert een tekenreeks die de naam van een bestand, map of map vertegenwoordigt die overeenkomt met een opgegeven patroon of bestandskenmerk, of het volumelabel van een station. De FileSystem functie biedt betere productiviteit en prestaties in bestands-I/O-bewerkingen dan de Dir functie. Zie GetDirectoryInfo(String) voor meer informatie.

EOF(Int32)

Retourneert een Booleaanse waarde True wanneer het einde van een bestand dat is geopend voor Random of sequentieel Input is bereikt.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FileAttr(Int32)

Retourneert een opsomming die de bestandsmodus vertegenwoordigt voor bestanden die zijn geopend met behulp van de FileOpen functie. De FileSystem functie biedt betere productiviteit en prestaties in bestands-I/O-bewerkingen dan de FileAttr functie. Zie GetFileInfo(String) voor meer informatie.

FileClose(Int32[])

Hiermee wordt de invoer/uitvoer (I/O) afgerond op een bestand dat is geopend met behulp van de FileOpen functie. My biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen. Zie FileSystem voor meer informatie.

FileCopy(String, String)

Kopieert een bestand. De FileSystem geeft u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileCopy. Zie CopyFile(String, String) voor meer informatie.

FileDateTime(String)

Retourneert een Date waarde die de datum en tijd aangeeft waarnaar een bestand is geschreven. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileDateTime. Zie GetFileInfo(String) voor meer informatie.

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

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Boolean, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Byte, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Char, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, DateTime, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Decimal, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Double, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Int16, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Int32, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Int64, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, Single, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, String, Int64, Boolean)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGet(Int32, ValueType, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGet. Zie FileSystem voor meer informatie.

FileGetObject(Int32, Object, Int64)

Leest gegevens uit een geopend schijfbestand in een variabele. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileGetObject. Zie FileSystem voor meer informatie.

FileLen(String)

Retourneert een waarde die de lengte van een bestand in bytes aangeeft. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileLen. Zie GetFileInfo(String) voor meer informatie.

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

Hiermee opent u een bestand voor invoer of uitvoer. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileOpen. Zie FileSystem voor meer informatie.

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

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Boolean, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Byte, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Char, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, DateTime, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Decimal, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Double, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Int16, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Int32, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Int64, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, Single, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, String, Int64, Boolean)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Int32, ValueType, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePut(Object, Object, Object)
Verouderd.
Verouderd.

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePut. Zie FileSystem voor meer informatie.

FilePutObject(Int32, Object, Int64)

Hiermee schrijft u gegevens van een variabele naar een schijfbestand. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FilePutObject. Zie FileSystem voor meer informatie.

FileWidth(Int32, Int32)

Hiermee wijst u een breedte van een uitvoerlijn toe aan een bestand dat is geopend met behulp van de FileOpen functie.

FreeFile()

Retourneert een Integer waarde die het volgende bestandsnummer aangeeft dat beschikbaar is voor gebruik door de FileOpen functie.

GetAttr(String)

Retourneert een FileAttribute waarde die de kenmerken van een bestand, map of map vertegenwoordigt. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan FileAttribute. Zie FileSystem voor meer informatie.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Input(Int32, Boolean)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Byte)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Char)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, DateTime)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Decimal)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Double)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Int16)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Int32)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Int64)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Object)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, Single)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

Input(Int32, String)

Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.

InputString(Int32, Int32)

Retourneert String een waarde die tekens bevat uit een bestand dat is geopend in Input of Binary in de modus. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan InputString. Zie FileSystem voor meer informatie.

Kill(String)

Hiermee verwijdert u bestanden van een schijf. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Kill. Zie voor meer informatie FileSystem .

LineInput(Int32)

Leest één regel uit een geopend sequentiële bestand en wijst dit toe aan een String variabele.

Loc(Int32)

Retourneert een waarde die de huidige lees-/schrijfpositie in een geopend bestand aangeeft.

Lock(Int32, Int64, Int64)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

Lock(Int32, Int64)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

Lock(Int32)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

LOF(Int32)

Retourneert de grootte, in bytes, van een bestand dat is geopend met behulp van de FileOpen functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan LOF. Zie FileSystem voor meer informatie.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MkDir(String)

Hiermee maakt u een nieuwe map. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan MkDir. Zie CreateDirectory(String) voor meer informatie.

Print(Int32, Object[])

Hiermee worden weergavegegevens naar een sequentiële bestand geschreven.

PrintLine(Int32, Object[])

Hiermee worden weergavegegevens naar een sequentiële bestand geschreven.

Rename(String, String)

Wijzigt de naam van een schijfbestand of map. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Rename. Zie FileSystem voor meer informatie.

Reset()

Hiermee sluit u alle schijfbestanden die zijn geopend met behulp van de FileOpen functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Reset. Zie FileSystem voor meer informatie.

RmDir(String)

Hiermee verwijdert u een bestaande map. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan RmDir. Zie DeleteDirectory voor meer informatie.

Seek(Int32, Int64)

Retourneert een Long opgeven van de huidige lees-/schrijfpositie in een bestand dat is geopend met behulp van de FileOpen functie of stelt de positie in voor de volgende lees-/schrijfbewerking in een bestand dat is geopend met behulp van de FileOpen functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Seek. Zie FileSystem voor meer informatie.

Seek(Int32)

Retourneert een Long opgeven van de huidige lees-/schrijfpositie in een bestand dat is geopend met behulp van de FileOpen functie of stelt de positie in voor de volgende lees-/schrijfbewerking in een bestand dat is geopend met behulp van de FileOpen functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Seek. Zie FileSystem voor meer informatie.

SetAttr(String, FileAttribute)

Hiermee stelt u kenmerkgegevens voor een bestand in. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan SetAttr. Zie FileSystem voor meer informatie.

SPC(Int16)

Wordt gebruikt met de Print of PrintLine functie om uitvoer te positioneren.

TAB()

Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.

TAB(Int16)

Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Unlock(Int32, Int64, Int64)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

Unlock(Int32, Int64)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

Unlock(Int32)

Hiermee bepaalt u de toegang door andere processen tot alle of een deel van een bestand dat is geopend met behulp van de Open functie. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan Lock en Unlock. Zie FileSystem voor meer informatie.

Write(Int32, Object[])

Hiermee schrijft u gegevens naar een sequentiële bestand. Gegevens die zijn geschreven met Write , worden meestal gelezen uit een bestand met behulp van Input.

WriteLine(Int32, Object[])

Hiermee schrijft u gegevens naar een sequentiële bestand. Gegevens die zijn geschreven met Write , worden meestal gelezen uit een bestand met behulp van Input.

Van toepassing op

Zie ook