Работа с файлами и каталогами C#

Сегодня поговорим о файлах и каталогах. Используем разные примеры методов которые вы будете применять часто в своих программах. Я постарался описать практически все варианты для работы с файлами и каталогами, методы и подходы.

 

Как создать текстовый фаил и сохранить в нем текст?

Что бы создать и записать текст в фаил используем следующий пример:

В данном примере создается фаил и в него записывается текст, если фаил существует, фаил будет перезаписан с новым текстом.

Как сохранить массив строк в фаил?

Как сохранить массив байт в фаил?

Как произвести чтение данных из файла?

Как произвести чтение массива строк из файла?

Как произвести чтение массива byte из файла?

Как узнать имена всех файлов в каталоге?

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

Пример ниже выводит в консоль все файлы хранящиеся в каталоге C:\

Как узнать имена файлов и папок находящихся в каталоге?

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

Как узнать полный путь исполняемого файла?

Для этого можно использовать пример ниже, который выведет полный путь до папки и самое имя исполняемого файла, к примеру такой C:\MyProg.exe

Так же зная имя файла мы можем воспользоваться еще одним методом что бы узнать полный путь:

Этот способ сформирует абсолютный путь по относительному.

Как узнать полный путь директории исполняемого файла?

Как узнать полный путь папки автозагрузки?

Как узнать полный путь до рабочего стола пользователя?

Как узнать место расположение установленной системы windows?

Как узнать имена всех физических и виртуальных дисков?

Как узнать имя компьютера?

Как узнать количество ядер процессора в системе?

Как узнать сколько времени прошло с момента загрузки компьютера?

Как узнать текущее имя пользователя?

Получение информации о каталоге:

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

Копирование каталога:

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

 

Информация о дисках. Удаление каталога.

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

еще один альтернативный вариант:

Запись в файл.

Чтение и запись файлов.

еще один альтернативный вариант:

 

еще один альтернативный вариант:

Копирование файлов:

Получение информации о дисках:

Отслеживание изменений в системе:

Отслеживание переименования файла:

 

 

 

Обновлено: 06.11.2018 — 10:30

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.