Объект My.Computer.FileSystem

Обновлен: Ноябрь 2007

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

Задачи

В приведенной ниже таблице показаны примеры задач, включающих объект My.Computer.FileSystem.

To

См. раздел

Чтение из текстового файла

Практическое руководство. Чтение из текстового файла в Visual Basic

Чтение из текстового файла с разделителями

Практическое руководство. Чтение из текстовых файлов с разделителями-запятыми в Visual Basic

Чтение из текстового файла фиксированного размера

Практическое руководство. Чтение из текстовых файлов с фиксированной шириной полей в Visual Basic

Чтение из текстового файла, содержащего несколько форматов

Практическое руководство. Чтение текстовых файлов различных форматов в Visual Basic

Чтение из двоичного файла

Практическое руководство. Чтение из двоичного файла в Visual Basic

Чтение из текстовых файлов в каталоге Мои документы

Практическое руководство. Чтение из текстовых файлов, находящихся в каталоге "Мои документы" (Visual Basic)

Чтение из текстового файла с помощью StreamReader

Практическое руководство. Чтение текста из файлов с помощью StreamReader (Visual Basic)

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

Практическое руководство. Запись текста в файлы в Visual Basic

Добавление в текстовый файл

Практическое руководство. Дозапись в текстовый файл в Visual Basic

Запись в двоичный файл

Практическое руководство. Запись текста в двоичные файлы в Visual Basic

Запись в текстовые файлы в каталоге Мои документы

Практическое руководство. Запись текста в файлы в каталоге "Мои Документы" в Visual Basic

Запись в текстовый файл с помощью StreamWriter

Практическое руководство. Запись текста в файлы с помощью StreamWriter в Visual Basic

Копирование файлов по определенному шаблону

Практическое руководство. Копирование файлов в каталог с использованием шаблона в Visual Basic

Копирование файла в тот же каталог

Практическое руководство. Создание копии файла в том же каталоге в Visual Basic

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

Практическое руководство. Создание копии файла в другом каталоге в Visual Basic

Создание файла

Практическое руководство. Создание файла в Visual Basic

Удаление файла

Практическое руководство. Удаление файла в Visual Basic

Удаление всех файлов в каталоге

Практическое руководство. Удаление всех файлов из каталога в Visual Basic

Поиск файлов по определенному шаблону

Практическое руководство. Поиск файлов с конкретным шаблоном в Visual Basic

Перемещение файла

Практическое руководство. Перемещение файла в Visual Basic

Перемещение коллекции файлов

Практическое руководство. Перемещение набора файлов в Visual Basic

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

Практическое руководство. Переименование файла в Visual Basic

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

Практическое руководство. Переименование каталога в Visual Basic

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

Практическое руководство. Копирование каталога в другой каталог в Visual Basic

Создание каталога

Практическое руководство. Создание каталога в Visual Basic

Удаление каталога

Практическое руководство. Удаление каталога в Visual Basic

Поиск вложенных каталогов по определенному шаблону

Практическое руководство. Поиск подкаталогов по шаблону в Visual Basic

Получение коллекции файлов в каталоге

Практическое руководство. Получение коллекции содержащихся в каталоге файлов в Visual Basic

Определение количества файлов в каталоге

Практическое руководство. Определение числа файлов в каталоге в Visual Basic

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

Практическое руководство. Перемещение каталога в Visual Basic

Перемещение содержимого каталога

Практическое руководство. Перемещение содержимого каталога в Visual Basic

Чтение из каталога Мои документы

Практическое руководство. Получение содержимого каталога "Мои Документы" в Visual Basic

Синтаксический анализ пути к файлу

Практическое руководство. Анализ путей к файлам в Visual Basic

Пример

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

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:FileSystemProxy (предоставляет доступ к FileSystem)

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

См. также

Ссылки

Члены объекта My.Computer.FileSystem

Объект My.Computer.FileSystem.SpecialDirectories

Объект My.Computer

Microsoft.VisualBasic.FileIO.FileSystem