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[]) |
Записывает данные в последовательный файл. Данные, записанные с использованием |