Переименовать файл через C#

stoniq

Client
Регистрация
12.09.2018
Сообщения
36
Благодарностей
7
Баллы
8
Здравствуйте!
Есть такой код, которые переименовывает файл с расширением .xlsx в папке:

foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
File.Move(f, @"C:\Users\Администратор\Desktop\Папка\myfile.xlsx");

Помогите пожалуйста правильно написать код, чтобы путь "C:\Users\Администратор\Desktop\Папка\myfile.xlsx" заменить на корневую директорию проекта.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 512
Благодарностей
3 368
Баллы
113
C#:
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");
project.Directory - путь к папке проекта без слеша
project.Path - со слешем
 

stoniq

Client
Регистрация
12.09.2018
Сообщения
36
Благодарностей
7
Баллы
8
C#:
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");
project.Directory - путь к папке проекта без слеша
project.Path - со слешем
Огромное спасибо!
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
C#:
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");
project.Directory - путь к папке проекта без слеша
project.Path - со слешем
приветствую!
подскажите пожалуйста как переменные вставить в данный код?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 512
Благодарностей
3 368
Баллы
113
  • Спасибо
Реакции: санчил

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
если б я знал как, у меня ошибка выходит!
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
Замените требуемые части кода на project.Variables["Имя переменной ZP"].Value.
foreach (var f in Directory.GetFiles(project.Directory, project.Variables["Имя переменной ZP"].Value, SearchOption.TopDirectoryOnly))
File.Move(f, project.Path + project.Variables["Имя переменной ZP"].Value);

так?
 

volna88

Client
Регистрация
07.02.2021
Сообщения
56
Благодарностей
2
Баллы
8
Стоит задача, список директорий переименовать и сохранить в новой директории. Как это сделать?
 

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