Переименование имён файлов

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
Помогите решить задачу.
Есть ряд файлов картинок. Нужно задать новые имена файлам. Суть в том, что имена должны быть с изменённым случайным образом регистров букв. Это решается через сниппет, а вот сам процесс, взять файл, задать имя и сохранить с новым именем, что-то не получается. Файлы имеют разные расширения.

Кратко:
-- Есть папка с файлами картинок, разные имена, и разные расширенияфайлов
-- Надо взять файл,
-- Переименовать, изменив регистр букв (сниппет есть, работает)
-- Сохранить в другую папку с новым именем, и сохранением расширения файлы.
 

dr.reklam

Client
Регистрация
02.06.2020
Сообщения
64
Благодарностей
15
Баллы
8
C#:
// В эту переменную нужно заранее положить полный путь к файлу который хотим переименовать
string oldFilePath = project.Variables["path_to_file"].Value;

// В эту переменную нужно заранее положить новое имя
string newFileName = project.Variables["new_name_file"].Value;
string newFilePath = Path.Combine(Path.GetDirectoryName(oldFilePath), newFileName);


// Переименовываем старый файл в новый
File.Move(oldFilePath, newFilePath);
 
  • Спасибо
Реакции: Valiksim

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
C#:
// В эту переменную нужно заранее положить полный путь к файлу который хотим переименовать
string oldFilePath = project.Variables["path_to_file"].Value;

// В эту переменную нужно заранее положить новое имя
string newFileName = project.Variables["new_name_file"].Value;
string newFilePath = Path.Combine(Path.GetDirectoryName(oldFilePath), newFileName);


// Переименовываем старый файл в новый
File.Move(oldFilePath, newFilePath);
Благодарю, попробую. Решил кубиками
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)