В данной краткой статье-заметке рассказано как переименовать файл на языке C#. Есть два основных способа переименования с использованием классов для работы с файловой системой.
Переименование файла
Для переименования файлов можно использовать метод Move класса File. Этот метод так же используется для переноса файлов в другую папку, но если папка не поменялась, а поменялось только имя файла, то получается переименование. Пример:
using System.IO; ... File.Move("e:\\Temp\\123.txt", "e:\\Temp\\001.txt");
В случае, если файла, который переименовывается нет, произойдет ошибка.
Переименование файла или папки
Для переименования папки (директории) или файла можно использовать метод MoveTo класса FileInfo (может переименовать и файл и папку). Пример:
using System.IO; ... // Переименование файла FileInfo fi = new System.IO.FileInfo("e:\\temp\\123.txt"); if (fi.Exists) { fi.MoveTo("e:\\temp\\0123.txt"); } // Переименование папки FileInfo fl = new System.IO.FileInfo("e:\\temp\\Folder1"); if (fi.Exists) { fl.MoveTo("e:\\temp\\Folder2"); }
Переименование папки (директории)
Папку можно переименовать так же методом Move класса Directory
using System.IO; ... Directory.Move("e:\\temp\\Folder01", "e:\\temp\\Folder02");
Комментарии к статье:
Добавить комментарий: