Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmFsCp 431 of 436 menu
◀ ▶

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

Метод File.Copy принимает путь к исходному файлу и путь к копии. Файл-источник остается на месте. Если по пути назначения уже есть файл, стандартный вызов с двумя аргументами не перезаписывает его: операция завершается с ошибкой, копия не создается:

Файл source.txt содержит текст data:

data

Скопируем source.txt в backup.txt, если backup еще не существует:

string src = "source.txt"; string dest = "backup.txt"; if (!File.Exists(dest)) { File.Copy(src, dest); } Console.WriteLine(File.ReadAllText(dest));

Дан файл original.txt:

copy-me

Скопируйте его в clone.txt и выведите содержимое копии.

Объясните, зачем перед File.Copy проверять, что файла назначения еще нет.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить