FileSystemProxy Класс

Определение

Предоставляет свойства и методы для работы с дисками, файлами и каталогами.

public ref class FileSystemProxy
public class FileSystemProxy
type FileSystemProxy = class
Public Class FileSystemProxy
Наследование
FileSystemProxy

Примеры

В этом примере проверяется, существует ли папка 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 объектом.

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

Свойства

Имя Описание
CurrentDirectory

Возвращает или задает текущий каталог.

Drives

Возвращает коллекцию только для чтения всех доступных имен дисков.

SpecialDirectories

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

Методы

Имя Описание
CombinePath(String, String)

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

CopyDirectory(String, String, Boolean)

Копирует каталог в другой каталог.

CopyDirectory(String, String, UIOption, UICancelOption)

Копирует каталог в другой каталог.

CopyDirectory(String, String, UIOption)

Копирует каталог в другой каталог.

CopyDirectory(String, String)

Копирует каталог в другой каталог.

CopyFile(String, String, Boolean)

Копирует файл в новое расположение.

CopyFile(String, String, UIOption, UICancelOption)

Копирует файл в новое расположение.

CopyFile(String, String, UIOption)

Копирует файл в новое расположение.

CopyFile(String, String)

Копирует файл в новое расположение.

CreateDirectory(String)

Создает каталог.

DeleteDirectory(String, DeleteDirectoryOption)

Удаляет каталог.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Удаляет каталог.

DeleteDirectory(String, UIOption, RecycleOption)

Удаляет каталог.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Удаляет файл.

DeleteFile(String, UIOption, RecycleOption)

Удаляет файл.

DeleteFile(String)

Удаляет файл.

DirectoryExists(String)

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

Equals(Object)

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

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

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

FindInFiles(String, String, Boolean, SearchOption, String[])

Возвращает коллекцию строк только для чтения, представляющую имена файлов, содержащих указанный текст.

FindInFiles(String, String, Boolean, SearchOption)

Возвращает коллекцию строк только для чтения, представляющую имена файлов, содержащих указанный текст.

GetDirectories(String, SearchOption, String[])

Возвращает коллекцию строк, представляющих имена путей подкаталогов в каталоге.

GetDirectories(String)

Возвращает коллекцию строк, представляющих имена путей подкаталогов в каталоге.

GetDirectoryInfo(String)

DirectoryInfo Возвращает объект для указанного пути.

GetDriveInfo(String)

DriveInfo Возвращает объект для указанного диска.

GetFileInfo(String)

FileInfo Возвращает объект для указанного файла.

GetFiles(String, SearchOption, String[])

Возвращает коллекцию строк только для чтения, представляющую имена файлов в каталоге.

GetFiles(String)

Возвращает коллекцию строк только для чтения, представляющую имена файлов в каталоге.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Анализирует имя файла из предоставленного пути.

GetParentPath(String)

Возвращает родительский путь предоставленного пути.

GetTempFileName()

Создает уникальный временный файл нулевого байта на диске и возвращает полный путь к нему.

GetType()

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MoveDirectory(String, String, Boolean)

Перемещает каталог из одного расположения в другое.

MoveDirectory(String, String, UIOption, UICancelOption)

Перемещает каталог из одного расположения в другое.

MoveDirectory(String, String, UIOption)

Перемещает каталог из одного расположения в другое.

MoveDirectory(String, String)

Перемещает каталог из одного расположения в другое.

MoveFile(String, String, Boolean)

Перемещает файл в новое расположение.

MoveFile(String, String, UIOption, UICancelOption)

Перемещает файл в новое расположение.

MoveFile(String, String, UIOption)

Перемещает файл в новое расположение.

MoveFile(String, String)

Перемещает файл в новое расположение.

OpenTextFieldParser(String, Int32[])

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

OpenTextFieldParser(String, String[])

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

OpenTextFieldParser(String)

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

OpenTextFileReader(String, Encoding)

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

OpenTextFileReader(String)

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

OpenTextFileWriter(String, Boolean, Encoding)

Открывает запись в указанный StreamWriter файл.

OpenTextFileWriter(String, Boolean)

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

ReadAllBytes(String)

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

ReadAllText(String, Encoding)

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

ReadAllText(String)

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

RenameDirectory(String, String)

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

RenameFile(String, String)

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

ToString()

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

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

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

WriteAllText(String, String, Boolean, Encoding)

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

WriteAllText(String, String, Boolean)

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

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

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