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

  • Автор темы Автор темы stoniq
  • Дата начала Дата начала

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" заменить на корневую директорию проекта.
 
C#:
Развернуть Свернуть Копировать
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");

project.Directory - путь к папке проекта без слеша
project.Path - со слешем
 
C#:
Развернуть Свернуть Копировать
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");

project.Directory - путь к папке проекта без слеша
project.Path - со слешем

Огромное спасибо!
 
C#:
Развернуть Свернуть Копировать
foreach (var f in Directory.GetFiles(project.Directory, "*.xlsx", SearchOption.TopDirectoryOnly))
    File.Move(f, project.Path + @"myfile.xlsx");

project.Directory - путь к папке проекта без слеша
project.Path - со слешем
приветствую!
подскажите пожалуйста как переменные вставить в данный код?
 
  • Оценить
Реакции: санчил
если б я знал как, у меня ошибка выходит!
 
Замените требуемые части кода на 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);

так?
 
Стоит задача, список директорий переименовать и сохранить в новой директории. Как это сделать?
 

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