Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Переименование/перемещение файла через drag&drop. (http://forum.oszone.net/showthread.php?t=315952)

VoyS 17-06-2016 14:11 2643475

Переименование/перемещение файла через drag&drop.
 
Всем привет!

Ежедневно приходит файл, и каждый день у него новое имя. Хочется создать bat-ник, кидая (в проводнике) файл на который, он бы переименовывался в нужное мне имя. Примерно так:
DEL D:\1.txt
REN D:\ "Некий брошенный на bat-ник файл" 1.txt

Упёрся в то, что REN в качестве исходного требует конкретный файл.

А если он ещё будет кидать его по другому пути в нужное место, то вообще будет круто! Типа такого:
DEL D:\1.txt
REN "Некий брошенный на bat-ник в другом месте файл" D:\1.txt


Есть решение?

Iska 17-06-2016 14:31 2643494

Цитата:

Цитата VoyS
Упёрся в то, что REN в качестве исходного требует конкретный файл. »

Код:

ren "%~1" "1.txt"

VoyS 17-06-2016 15:13 2643512

Цитата:

Цитата Iska
ren "%~1" "1.txt" »

Супер! Спасибо!

Второй вопрос решил через MOVE:
Код:

REN "%~1" "1.txt"
MOVE /Y 1.txt D:\


mwz 17-06-2016 21:45 2643630

VoyS, в одну строку не срабатывает разве?
Код:

MOVE /Y "%~1" D:\1.txt


Время: 07:07.

Время: 07:07.
© OSzone.net 2001-