Книга: C# для профессионалов. Том II

Перемещение, копирование и удаление файлов

Мы уже упоминали, что перемещение и удаление файлов или папок делается методами MoveTo() и Delete() классов FileInfo и DirectoryInfo. Эквивалентными методами в классах File и Directory являются Move() и Delete(). Классы FileInfo и File также соответственно реализуют методы CopyTo() и Copy(). Однако не существует методов для копирования полных папок, необходимо сделать это, копируя каждый файл в папке.

Использование всех этих методов является вполне понятным, все детали можно найти в MSDN. В этом разделе мы проиллюстрируем их использование для определенных случаев вызова статических методов Move(), Copy() и Delete() на классе File. Чтобы сделать это, мы преобразуем предыдущий пример FileProperties в новый пример FilePropertiesAndMovement. Этот пример будет иметь дополнительное свойство, позволяющее при выводе свойств файла выполнить удаление этого файла или перемещение или копирование его в другое место.

Оглавление книги


Генерация: 1.184. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз