FileSystem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Модуль FileSystem содержит процедуры, используемые для выполнения операций файлов, каталогов или папок и системных операций. Эта My функция обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем использование FileSystem модуля. Дополнительные сведения см. в разделе 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
- Наследование
-
FileSystem
- Атрибуты
Примеры
В этом примере функция используется GetAttr для определения атрибутов файла и каталога или папки.
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
Комментарии
Этот модуль поддерживает ключевые слова языка Visual Basic и члены библиотеки во время выполнения, которые обращаются к файлам и папкам.
Методы
| Имя | Описание |
|---|---|
| ChDir(String) |
Изменяет текущий каталог или текущую папку. Эта |
| ChDrive(Char) |
Изменяет текущий диск. |
| ChDrive(String) |
Изменяет текущий диск. |
| CurDir() |
Возвращает строку, представляющую текущий путь. Это FileSystem обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем |
| CurDir(Char) |
Возвращает строку, представляющую текущий путь. Это FileSystem обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем |
| Dir() |
Возвращает строку, представляющую имя файла, каталога или папки, которая соответствует указанному шаблону или атрибуту файла, или метке тома диска. Это FileSystem обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем |
| Dir(String, FileAttribute) |
Возвращает строку, представляющую имя файла, каталога или папки, которая соответствует указанному шаблону или атрибуту файла, или метке тома диска. Это FileSystem обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем |
| EOF(Int32) |
Возвращает логическое значение |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FileAttr(Int32) |
Возвращает перечисление, представляющее режим файла для файлов, открытых с помощью |
| FileClose(Int32[]) |
Завершает входные и выходные данные (ввода-вывода) в файл, открытый |
| FileCopy(String, String) |
Копирует файл. Это FileSystem обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем |
| FileDateTime(String) |
|
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Boolean, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Byte, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Char, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, DateTime, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Decimal, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Double, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Int16, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Int32, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Int64, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, Single, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, String, Int64, Boolean) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGet(Int32, ValueType, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileGetObject(Int32, Object, Int64) |
Считывает данные из открытого файла диска в переменную. Эта |
| FileLen(String) |
Возвращает значение, указывающее длину файла в байтах. Эта |
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Открывает файл для входных или выходных данных. Эта |
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Boolean, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Byte, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Char, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, DateTime, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Decimal, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Double, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Int16, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Int32, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Int64, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, Single, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, String, Int64, Boolean) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Int32, ValueType, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FilePut(Object, Object, Object) |
Устаревшие..
Устаревшие..
Записывает данные из переменной в файл диска. Эта |
| FilePutObject(Int32, Object, Int64) |
Записывает данные из переменной в файл диска. Эта |
| FileWidth(Int32, Int32) |
Назначает ширину выходной строки файлу, открытому с помощью |
| FreeFile() |
|
| GetAttr(String) |
|
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Input(Int32, Boolean) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Byte) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Char) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, DateTime) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Decimal) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Double) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Int16) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Int32) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Int64) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Object) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, Single) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| Input(Int32, String) |
Считывает данные из открытого последовательного файла и назначает данные переменным. |
| InputString(Int32, Int32) |
Возвращает |
| Kill(String) |
Удаляет файлы с диска. Эта |
| LineInput(Int32) |
Считывает одну строку из открытого последовательного файла и назначает ее переменной |
| Loc(Int32) |
Возвращает значение, указывающее текущую позицию чтения и записи в открытом файле. |
| Lock(Int32, Int64, Int64) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| Lock(Int32, Int64) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| Lock(Int32) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| LOF(Int32) |
Возвращает размер файла, открываемого с помощью функции, в байтах |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MkDir(String) |
Создает новый каталог. Эта |
| Print(Int32, Object[]) |
Записывает отформатированные данные в последовательный файл. |
| PrintLine(Int32, Object[]) |
Записывает отформатированные данные в последовательный файл. |
| Rename(String, String) |
Переименовывает дисковый файл или каталог. Эта |
| Reset() |
Закрывает все файлы дисков, открытые |
| RmDir(String) |
Удаляет существующий каталог. Эта |
| Seek(Int32, Int64) |
|
| Seek(Int32) |
|
| SetAttr(String, FileAttribute) |
Задает для файла данные атрибутов. Эта |
| SPC(Int16) |
Используется с функцией или |
| TAB() |
Используется с функциями или |
| TAB(Int16) |
Используется с функциями или |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Unlock(Int32, Int64, Int64) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| Unlock(Int32, Int64) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| Unlock(Int32) |
Управляет доступом к другим процессам ко всем или части файла, открываемого |
| Write(Int32, Object[]) |
Записывает данные в последовательный файл. Данные, записанные с |
| WriteLine(Int32, Object[]) |
Записывает данные в последовательный файл. Данные, записанные с |