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 связанных с объектом.

Кому См.
Чтение из текстового файла Практическое руководство. Чтение из текстовых файлов
Чтение из текстового файла с разделителями Практическое руководство. Чтение из текстовых файлов с разделителями-запятыми
Чтение из текстового файла фиксированной ширины Практическое руководство. Чтение из текстовых файлов с полями фиксированного размера
Чтение из текстового файла с несколькими форматами Практическое руководство. Чтение из текстовых файлов различных форматов
Чтение из двоичного файла Практическое руководство. Чтение из двоичных файлов
Чтение из текстового файла с помощью StreamReader Практическое руководство. Чтение текста из файлов с помощью StreamReader
Запись в текстовый файл Практическое руководство. Запись текста в файлы
Добавление в текстовый файл Практическое руководство. Дозапись в текстовый файл
Запись в двоичный файл Практическое руководство. Запись в двоичные файлы
Запись в текстовые файлы в каталоге MyDocuments Практическое руководство. Запись текста в файлы в каталоге "Мои документы"
Запись в текстовый файл с помощью StreamWriter Практическое руководство. Запись текста в файлы с помощью StreamWriter
Копирование файлов с определенным шаблоном Практическое руководство. Копирование файлов с определенным шаблоном в каталог
Копирование файла в тот же каталог Практическое руководство. Создание копии файла в том же каталоге
Копирование файла в другой каталог Практическое руководство. Создание копии файла в другом каталоге
Создание файла Практическое руководство. Создание файла
Удаление файла Практическое руководство. Удаление файла
Поиск файлов с определенным шаблоном Практическое руководство. Поиск файлов по конкретному шаблону
Перемещение файла Практическое руководство. Перемещение файла
Переименование файла Практическое руководство. Переименование файла
Копирование каталога в другой каталог Практическое руководство. Копирование каталога в другой каталог
Создание каталога Практическое руководство. Создание каталога
Поиск подкаталогов с определенным шаблоном Практическое руководство. Поиск подкаталогов по заданному шаблону
Получение коллекции файлов в каталоге Практическое руководство. Получение коллекции содержащихся в каталоге файлов
Чтение из каталога MyDocuments Практическое руководство. Извлечение содержимого каталога "Мои документы"
Анализ пути к файлу Практическое руководство. Анализ путей к файлам

Конструкторы

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)

Возвращает значение True, если указанный каталог существует.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FileExists(String)

Возвращает значение True, если указанный файл существует.

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 позволяет создать объект TextFieldParser, который предоставляет простой и эффективный способ синтаксического анализа структурированных текстовых файлов, например журналов. Объект TextFieldParser может использоваться для чтения и файлов с разделителями, и файлов с полями фиксированного размера.

OpenTextFieldParser(String, Int32[])

Метод OpenTextFieldParser позволяет создать объект TextFieldParser, который предоставляет простой и эффективный способ синтаксического анализа структурированных текстовых файлов, например журналов. Объект TextFieldParser может использоваться для чтения и файлов с разделителями, и файлов с полями фиксированного размера.

OpenTextFieldParser(String, String[])

Метод OpenTextFieldParser позволяет создать объект TextFieldParser, который предоставляет простой и эффективный способ синтаксического анализа структурированных текстовых файлов, например журналов. Объект TextFieldParser может использоваться для чтения и файлов с разделителями, и файлов с полями фиксированного размера.

OpenTextFileReader(String)

Открывает объект StreamReader для чтения файла.

OpenTextFileReader(String, Encoding)

Открывает объект StreamReader для чтения файла.

OpenTextFileWriter(String, Boolean)

Открывает объект StreamWriter для записи в указанный файл.

OpenTextFileWriter(String, Boolean, Encoding)

Открывает объект StreamWriter для записи в указанный файл.

ReadAllBytes(String)

Возвращает содержимое файла в виде массива байтов.

ReadAllText(String)

Возвращает содержимое текстового файла как String.

ReadAllText(String, Encoding)

Возвращает содержимое текстового файла как String.

RenameDirectory(String, String)

Переименование каталога.

RenameFile(String, String)

Переименование файла.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteAllBytes(String, Byte[], Boolean)

Записывает данные в двоичный файл.

WriteAllText(String, String, Boolean)

Записывает текст в файл.

WriteAllText(String, String, Boolean, Encoding)

Записывает текст в файл.

Применяется к

См. также раздел