FileSystem Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Moduł FileSystem
zawiera procedury używane do wykonywania operacji na plikach, katalogach lub folderach i systemach. Ta My
funkcja zapewnia lepszą produktywność i wydajność operacji we/wy plików niż w przypadku korzystania z modułu FileSystem
. Aby uzyskać więcej informacji, zobacz 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
- Dziedziczenie
-
FileSystem
- Atrybuty
Przykłady
W tym przykładzie GetAttr
użyto funkcji do określenia atrybutów pliku i katalogu lub folderu.
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
Uwagi
Ten moduł obsługuje słowa kluczowe języka Visual Basic i elementy członkowskie biblioteki czasu wykonywania, które uzyskują dostęp do plików i folderów.
Metody
ChDir(String) |
Zmienia bieżący katalog lub folder. Funkcja |
ChDrive(Char) |
Zmienia bieżący dysk. |
ChDrive(String) |
Zmienia bieżący dysk. |
CurDir() |
Zwraca ciąg reprezentujący bieżącą ścieżkę. Zapewnia FileSystem lepszą wydajność i wydajność operacji we/wy plików niż |
CurDir(Char) |
Zwraca ciąg reprezentujący bieżącą ścieżkę. Zapewnia FileSystem lepszą wydajność i wydajność operacji we/wy plików niż |
Dir() |
Zwraca ciąg reprezentujący nazwę pliku, katalogu lub folderu odpowiadającego określonemu wzorcowi, atrybutowi pliku lub etykietom woluminu dysku. Zapewnia FileSystem lepszą wydajność i wydajność operacji we/wy plików niż |
Dir(String, FileAttribute) |
Zwraca ciąg reprezentujący nazwę pliku, katalogu lub folderu odpowiadającego określonemu wzorcowi, atrybutowi pliku lub etykietom woluminu dysku. Zapewnia FileSystem lepszą wydajność i wydajność operacji we/wy plików niż |
EOF(Int32) |
Zwraca wartość |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FileAttr(Int32) |
Zwraca wyliczenie reprezentujące tryb pliku dla plików otwartych przy użyciu |
FileClose(Int32[]) |
Kończy dane wejściowe/wyjściowe (we/wy) do pliku otwartego przy użyciu |
FileCopy(String, String) |
Kopiuje plik. Zapewnia FileSystem lepszą wydajność i wydajność operacji we/wy plików niż |
FileDateTime(String) |
Zwraca wartość wskazującą |
FileGet(Int32, Array, Int64, Boolean, Boolean) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Boolean, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Byte, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Char, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, DateTime, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Decimal, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Double, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Int16, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Int32, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Int64, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, Single, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, String, Int64, Boolean) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGet(Int32, ValueType, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileGetObject(Int32, Object, Int64) |
Wczytuje dane z otwartego pliku dysku do zmiennej. Ta |
FileLen(String) |
Zwraca wartość określającą długość pliku w bajtach. Ta |
FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Otwiera plik dla danych wejściowych lub wyjściowych. Ta |
FilePut(Int32, Array, Int64, Boolean, Boolean) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Boolean, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Byte, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Char, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, DateTime, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Decimal, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Double, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Int16, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Int32, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Int64, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, Single, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, String, Int64, Boolean) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Int32, ValueType, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePut(Object, Object, Object) |
Przestarzałe.
Przestarzałe.
Przestarzałe.
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FilePutObject(Int32, Object, Int64) |
Zapisuje dane ze zmiennej do pliku na dysku. Ta |
FileWidth(Int32, Int32) |
Przypisuje szerokość wiersza wyjściowego do pliku otwartego przy użyciu |
FreeFile() |
|
GetAttr(String) |
Zwraca wartość reprezentującą |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Input(Int32, Boolean) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Byte) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Char) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, DateTime) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Decimal) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Double) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Int16) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Int32) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Int64) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Object) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, Single) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
Input(Int32, String) |
Wczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych. |
InputString(Int32, Int32) |
Zwraca |
Kill(String) |
Usuwa pliki z dysku. Ta |
LineInput(Int32) |
Odczytuje pojedynczy wiersz z otwartego pliku sekwencyjnego i przypisuje go do zmiennej |
Loc(Int32) |
Zwraca wartość określającą bieżącą pozycję odczytu/zapisu w otwartym pliku. |
Lock(Int32) |
Kontroluje dostęp innych procesów do wszystkich lub części pliku otwartego przy użyciu |
Lock(Int32, Int64) |
Kontroluje dostęp innych procesów do wszystkich lub części pliku otwartego przy użyciu |
Lock(Int32, Int64, Int64) |
Kontroluje dostęp innych procesów do wszystkich lub części pliku otwartego przy użyciu |
LOF(Int32) |
Zwraca rozmiar pliku otwartego za pomocą |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MkDir(String) |
Tworzy nowy katalog. Ta |
Print(Int32, Object[]) |
Zapisuje dane sformatowane w formacie wyświetlania do pliku sekwencyjnego. |
PrintLine(Int32, Object[]) |
Zapisuje dane sformatowane w formacie wyświetlania do pliku sekwencyjnego. |
Rename(String, String) |
Zmienia nazwę pliku dysku lub katalogu. Ta |
Reset() |
Zamyka wszystkie pliki dysku otwarte przy użyciu |
RmDir(String) |
Usuwa istniejący katalog. Ta |
Seek(Int32) |
Zwraca wartość określającą bieżącą |
Seek(Int32, Int64) |
Zwraca wartość określającą bieżącą |
SetAttr(String, FileAttribute) |
Ustawia informacje o atrybutach dla pliku. Ta |
SPC(Int16) |
Używany z funkcją or |
TAB() |
Używane z funkcjami lub |
TAB(Int16) |
Używane z funkcjami lub |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Unlock(Int32) |
Kontroluje dostęp innych procesów do wszystkich lub części pliku otwartego przy użyciu |
Unlock(Int32, Int64) |
Kontroluje dostęp innych procesów do wszystkich lub części pliku otwartego przy użyciu |
Unlock(Int32, Int64, Int64) |
Kontroluje dostęp przez inne procesy do wszystkich lub części pliku otwartego przy użyciu |
Write(Int32, Object[]) |
Zapisuje dane w pliku sekwencyjnym. Dane zapisywane |
WriteLine(Int32, Object[]) |
Zapisuje dane w pliku sekwencyjnym. Dane zapisywane |