FileSystem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает свойства и методы для работы с дисками, файлами и каталогами.
public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
- Наследование
-
FileSystem
Примеры
В этом примере проверяется, существует ли папка C:\backup\logs , и проверяются ее свойства.
Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
logInfo = My.Computer.FileSystem.GetDirectoryInfo(
"C:\backup\logs")
End If
Комментарии
В следующей таблице перечислены примеры задач, связанных с My.Computer.FileSystem объектом .
Конструкторы
| FileSystem() |
Инициализирует новый экземпляр класса FileSystem. |
Свойства
| CurrentDirectory |
Получает или задает текущий каталог. |
| Drives |
Возвращает доступную только для чтения коллекцию имен всех доступных дисков. |
Методы
| CombinePath(String, String) |
Объединяет два пути и возвращает правильно отформатированный путь. |
| CopyDirectory(String, String) |
Копирует содержимое каталога в другой каталог. |
| CopyDirectory(String, String, Boolean) |
Копирует содержимое каталога в другой каталог. |
| CopyDirectory(String, String, UIOption) |
Копирует содержимое каталога в другой каталог. |
| CopyDirectory(String, String, UIOption, UICancelOption) |
Копирует содержимое каталога в другой каталог. |
| CopyFile(String, String) |
Копирует файл в новое местоположение. |
| CopyFile(String, String, Boolean) |
Копирует файл в новое местоположение. |
| CopyFile(String, String, UIOption) |
Копирует файл в новое местоположение. |
| CopyFile(String, String, UIOption, UICancelOption) |
Копирует файл в новое местоположение. |
| CreateDirectory(String) |
Создает каталог. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Удаляет каталог. |
| DeleteDirectory(String, UIOption, RecycleOption) |
Удаляет каталог. |
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Удаляет каталог. |
| DeleteFile(String) |
Удаляет файл. |
| DeleteFile(String, UIOption, RecycleOption) |
Удаляет файл. |
| DeleteFile(String, UIOption, RecycleOption, UICancelOption) |
Удаляет файл. |
| DirectoryExists(String) |
Возвращает значение |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FileExists(String) |
Возвращает значение |
| FindInFiles(String, String, Boolean, SearchOption) |
Возвращает доступный только для чтения набор строк, представляющих собой имена файлов, которые содержат указанный текст. |
| FindInFiles(String, String, Boolean, SearchOption, String[]) |
Возвращает доступный только для чтения набор строк, представляющих собой имена файлов, которые содержат указанный текст. |
| GetDirectories(String) |
Возвращает коллекцию строк, представляющих имена путей вложенных папок в каталоге. |
| GetDirectories(String, SearchOption, String[]) |
Возвращает коллекцию строк, представляющих имена путей вложенных папок в каталоге. |
| GetDirectoryInfo(String) |
Возвращает объект DirectoryInfo для указанного пути. |
| GetDriveInfo(String) |
Возвращает объект DriveInfo для указанного диска. |
| GetFileInfo(String) |
Возвращает объект FileInfo для указанного файла. |
| GetFiles(String) |
Возвращает коллекцию строк только для чтения, представляющих имена путей к файлам в папке. |
| GetFiles(String, SearchOption, String[]) |
Возвращает коллекцию строк только для чтения, представляющих имена путей к файлам в папке. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetName(String) |
Анализирует имя файла без указанного пути. |
| GetParentPath(String) |
Возвращает родительский путь предоставленного пути. |
| GetTempFileName() |
Создает на диске временный пустой файл с уникальным именем и возвращает полный путь этого файла. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| MoveDirectory(String, String) |
Перемещает каталог из одного местоположения в другое. |
| MoveDirectory(String, String, Boolean) |
Перемещает каталог из одного местоположения в другое. |
| MoveDirectory(String, String, UIOption) |
Перемещает каталог из одного местоположения в другое. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Перемещает каталог из одного местоположения в другое. |
| MoveFile(String, String) |
Перемещает файл в новое местоположение. |
| MoveFile(String, String, Boolean) |
Перемещает файл в новое местоположение. |
| MoveFile(String, String, UIOption) |
Перемещает файл в новое местоположение. |
| MoveFile(String, String, UIOption, UICancelOption) |
Перемещает файл в новое местоположение. |
| OpenTextFieldParser(String) |
Метод |
| OpenTextFieldParser(String, Int32[]) |
Метод |
| OpenTextFieldParser(String, String[]) |
Метод |
| OpenTextFileReader(String) |
Открывает объект StreamReader для чтения файла. |
| OpenTextFileReader(String, Encoding) |
Открывает объект StreamReader для чтения файла. |
| OpenTextFileWriter(String, Boolean) |
Открывает объект StreamWriter для записи в указанный файл. |
| OpenTextFileWriter(String, Boolean, Encoding) |
Открывает объект StreamWriter для записи в указанный файл. |
| ReadAllBytes(String) |
Возвращает содержимое файла в виде массива байтов. |
| ReadAllText(String) |
Возвращает содержимое текстового файла как |
| ReadAllText(String, Encoding) |
Возвращает содержимое текстового файла как |
| RenameDirectory(String, String) |
Переименование каталога. |
| RenameFile(String, String) |
Переименование файла. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| WriteAllBytes(String, Byte[], Boolean) |
Записывает данные в двоичный файл. |
| WriteAllText(String, String, Boolean) |
Записывает текст в файл. |
| WriteAllText(String, String, Boolean, Encoding) |
Записывает текст в файл. |