Как скопировать файл, что бы название само подтянуло.

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Что бы скопировать файл. Надо из пути спарсить имя файла, и добавить его в путь. Может можно как-то без этих танцев скопировать?
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 677
Благодарностей
1 859
Баллы
113
А как ты хочешь скопировать файл, не зная пути к нему?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113

Alex733

Client
Регистрация
27.11.2017
Сообщения
316
Благодарностей
230
Баллы
43
Получить имя файла:
return Path.GetFileName(@"C:\folder\file.txt");
 
  • Спасибо
Реакции: Mikhail B.

radv

Client
Регистрация
11.05.2015
Сообщения
3 677
Благодарностей
1 859
Баллы
113
В шарпе так
C#:
bool overwrite = true;// разрешение на перезапись файла
File.Copy("Старый путь к файлу", "Новый путь к файлу", overwrite);
Можешь имя/путь к файлу в переменную загнать или шаблон имени сделать, и подставлять его из переменной в нужное место.

используй stringformat
C#:
string name = "file.txt";
string path =  string.Format(@"C:\{0}", name);
и получишь path со значением "C:\file.txt"
фигурные скобки с индексом заменятся на значение из переменной. Фигурных скобок с индексами и параметров можешь сколько хочешь сделать.
 
Последнее редактирование:

санчил

Client
Регистрация
15.04.2016
Сообщения
319
Благодарностей
55
Баллы
28
Получить имя файла:
return Path.GetFileName(@"C:\folder\file.txt");
приветствую! подскажите а как в коде прописать путь к файлу ? директория проекта + название файла из переменной
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
316
Благодарностей
230
Баллы
43
приветствую! подскажите а как в коде прописать путь к файлу ? директория проекта + название файла из переменной
C#:
return Path.GetFileName( Path.Combine( project.Directory, project.Variables["filename"].Value ));
 
Последнее редактирование:
  • Спасибо
Реакции: санчил

санчил

Client
Регистрация
15.04.2016
Сообщения
319
Благодарностей
55
Баллы
28
  • Спасибо
Реакции: everick

санчил

Client
Регистрация
15.04.2016
Сообщения
319
Благодарностей
55
Баллы
28

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