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) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Lock(Int32, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Lock(Int32, Int64, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
LOF(Int32) |
Возвращает размер (в байтах) файла, открытого функцией |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MkDir(String) |
Создает каталог. Функция |
Print(Int32, Object[]) |
Записывает отформатированные данные в последовательный файл. |
PrintLine(Int32, Object[]) |
Записывает отформатированные данные в последовательный файл. |
Rename(String, String) |
Переименовывает файл или каталог на диске. Функция |
Reset() |
Закрывает все файлы на диске, открытые функцией |
RmDir(String) |
Удаляет существующий каталог. Функция |
Seek(Int32) |
Возвращает значение типа |
Seek(Int32, Int64) |
Возвращает значение типа |
SetAttr(String, FileAttribute) |
Устанавливает атрибуты файла. Функция |
SPC(Int16) |
Используется с функцией |
TAB() |
Используется с функциями |
TAB(Int16) |
Используется с функциями |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unlock(Int32) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Unlock(Int32, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Unlock(Int32, Int64, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Write(Int32, Object[]) |
Записывает данные в последовательный файл. Данные, записанные с использованием |
WriteLine(Int32, Object[]) |
Записывает данные в последовательный файл. Данные, записанные с использованием |