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

Перемещение файла в C#

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

Запишем файл, переместим его в подпапку done и прочитаем по новому пути:

string src = "inbox.txt"; string dest = Path.Combine("done", "inbox.txt"); File.WriteAllText(src, "ok"); Directory.CreateDirectory("done"); File.Move(src, dest); Console.WriteLine(File.Exists(src)); // prints False Console.WriteLine(File.ReadAllText(dest));

Дан файл old.txt:

move-me

Переместите его в Path.Combine("archive", "old.txt") (создайте папку "archive") и выведите текст по новому пути.

Дан код:

string src = "draft.txt"; string dest = "final.txt"; File.WriteAllText(src, "done"); File.Move(src, dest);

Выведите результат File.Exists для пути draft.txt после перемещения.

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