Переименовать файл перед загрузкой

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Здравствуйте! Подскажите, пожалуйста, как переименовать файл ПЕРЕД загрузкой.
Т.е. у меня есть нужное название которое я спарсил в переменную, как его использовать? Для загрузки я использую: Браузер –> Настройки – > Папка для загрузки файлов.
Как сохранить файл используя спарсенное название?
Или, сразу нужное название задать файлу нельзя из переменной, а можно, уже только после загрузки "танцы с бубном" делать?))
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Если да, переименовывать уже можно после того как файл скачали. Экшеном Файл - Переместить.
 

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Понятно... Спасибо. Так и думал, что "танцы с бубном" )) Согласитесь, переименовывать файл экшеном "переместить" уже как-то не логично...
Извиняюсь, а если файлов много в папке?
Я, в общем, раньше так делал: две папки, в одну загружаешь а в другую перемещаешь чтобы переименовать. Просто, как-то тупо это, что ли... Думал есть "нормальный" способ! ))
 
Последнее редактирование:

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8
А если файл после каждой загрузке с другим именем пример добавляться дата.
Как написать в Экшеном Файл - Переместить.
чтобы все файлы с vasia *(дата).txt
Пример файла
1 загрузка. vasia 25.04.2015.txt
2 загрузка. vasia 27.04.2015.txt
А нужно чтобы был всегда vasia.txt
 

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
А если файл после каждой загрузке с другим именем пример добавляться дата.
Как написать в Экшеном Файл - Переместить.
чтобы все файлы с vasia *(дата).txt
Пример файла
1 загрузка. vasia 25.04.2015.txt
2 загрузка. vasia 27.04.2015.txt
А нужно чтобы был всегда vasia.txt
Ничего не понятно, но, задаёшь параметры поиска файла по признаку. В данном случае признаком будет "vasia*", можно ещё и .txt
 

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8
Ничего не понятно, но, задаёшь параметры поиска файла по признаку. В данном случае признаком будет "vasia*", можно ещё и .txt
Не не так.
1. Нажимаю на кнопку на сайте(качаю прайс каждый раз разный фаил добавляться дата)
2. Нужно чтобы сохранило под одним именем всегда.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Как вы себе представляете в одной директории файлы с одинаковым названием?
 

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8
Предварительно от туда все удаляется.
 

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8
Нужно чтобы в папке лежал один фаил с именем vasia неважно качаю я vasia 29,04,2015 или vasia 30,04,2015
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Переименовать ВСЕ .txt файлы в папке "D:\folder" в vasia.txt
Код:
foreach (var f in Directory.GetFiles(@"D:\folder", "*.txt", SearchOption.TopDirectoryOnly))
File.Move(f, @"D:\folder\vasia.txt");
 
Последнее редактирование:
  • Спасибо
Реакции: dyxa, neon51r и rotkiv

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8

rotkiv

Client
Регистрация
27.04.2015
Сообщения
35
Благодарностей
3
Баллы
8
Добрый новый вопросик теперь нужно на оборот.
есть файл vasia.xls
нужна скопировать его в определённую папку с именем
vasia_сегодняшняя дата..xls
 

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