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 и элементы библиотеки времени выполнения, которые обращаются к файлам и папкам.
Ch |
Изменяет текущую папку или каталог. Возможность |
Ch |
Изменяет текущий диск. |
Ch |
Изменяет текущий диск. |
Cur |
Возвращает строку, представляющую текущий путь. Объект FileSystem предоставляет большую производительность и быстродействие в операциях файлового ввода-вывода по сравнению с функцией |
Cur |
Возвращает строку, представляющую текущий путь. Объект FileSystem предоставляет большую производительность и быстродействие в операциях файлового ввода-вывода по сравнению с функцией |
Dir() |
Возвращает строку, представляющую имя файла, каталога или папки, соответствующую указанному шаблону, атрибуту файла или метке тома диска. Объект FileSystem обеспечивает большие показатели производительности и быстродействия операций файлового ввода-вывода, чем функция |
Dir(String, File |
Возвращает строку, представляющую имя файла, каталога или папки, соответствующую указанному шаблону, атрибуту файла или метке тома диска. Объект FileSystem обеспечивает большие показатели производительности и быстродействия операций файлового ввода-вывода, чем функция |
EOF(Int32) |
Возвращает логическое значение |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
File |
Возвращает перечисление, представляющее режим файла для файлов, открытых функцией |
File |
Завершает операции ввода-вывода с файлом, открытым с помощью функции |
File |
Копирует файл. Объект FileSystem предоставляет большую производительность и быстродействие в операциях файлового ввода-вывода по сравнению с функцией |
File |
Возвращает значение типа |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Считывает данные из файла открытия диска в переменную. Функция |
File |
Возвращает значение, которое указывает длину файла в байтах. Функция |
File |
Открывает файл для ввода или вывода. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Устаревшие..
Устаревшие..
Устаревшие..
Записывает значения переменных в файл на диске. Функция |
File |
Записывает значения переменных в файл на диске. Функция |
File |
Присваивает ширину строки вывода в файле, открытом функцией |
Free |
Возвращает значение типа |
Get |
Возвращает значение |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Input(Int32, Boolean) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Byte) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Char) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Date |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Decimal) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Double) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Int16) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Int32) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Int64) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Object) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, Single) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input(Int32, String) |
Читает данные из открытого последовательного файла и присваивает данные переменным. |
Input |
Возвращает значение |
Kill(String) |
Удаляет файлы с диска. Функция |
Line |
Читает одну строку из открытого последовательного файла и присваивает ее переменной типа |
Loc(Int32) |
Возвращает значение, указывающее текущую позицию для ввода-вывода в открытом файле. |
Lock(Int32) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Lock(Int32, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Lock(Int32, Int64, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
LOF(Int32) |
Возвращает размер (в байтах) файла, открытого функцией |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Mk |
Создает каталог. Функция |
Print(Int32, Object[]) |
Записывает отформатированные данные в последовательный файл. |
Print |
Записывает отформатированные данные в последовательный файл. |
Rename(String, String) |
Переименовывает файл или каталог на диске. Функция |
Reset() |
Закрывает все файлы на диске, открытые функцией |
Rm |
Удаляет существующий каталог. Функция |
Seek(Int32) |
Возвращает значение типа |
Seek(Int32, Int64) |
Возвращает значение типа |
Set |
Устанавливает атрибуты файла. Функция |
SPC(Int16) |
Используется с функцией |
TAB() |
Используется с функциями |
TAB(Int16) |
Используется с функциями |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unlock(Int32) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Unlock(Int32, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Unlock(Int32, Int64, Int64) |
Управляет доступом других процессов ко всему файлу, открытому с помощью функции |
Write(Int32, Object[]) |
Записывает данные в последовательный файл. Данные, записанные с использованием |
Write |
Записывает данные в последовательный файл. Данные, записанные с использованием |
Продукт | Версии |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |