CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Ответить
Аватара пользователя
paulkorotoon

CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение paulkorotoon »

Добрый день Изображение .

Не могу разобраться, как командой move переместить несколько файлов из папки Icons в подпапку Unused. Точней, не могу понять, чем разделять имена файлов. Из справки и Гугла нужную инфу извлечь не сумел.



Пробовал так:



Код:

Код: Выделить всё

CD /D "F:\Programs\Miranda IM\Icons"
MOVE proto_AIM.dll,proto_GG.dll Unused

И пробелом разделять имена файлов пробовал, и запятой, и запятой с пробелом - ни фига. С одним файлом работает, а с несколькими - нет.



Подскажите пожалуйста, чем все-таки разделять надо Изображение .
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение amel27 »

Paul-SFL, похоже на баг... вот только не ясно - в справке или в EXE,

как вариант - использовать маску или через FOR (для батника):

Код:

Код: Выделить всё

for %%f in (proto_AIM.dll,proto_GG.dll) do move %%f Unused

ADD: похоже всё-таки в EXE, пример с
ЭТОЙ
страницы:

Код:

Код: Выделить всё

move ed.txt,sigrid.txt c:\letters
Аватара пользователя
deepred

Re: CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение deepred »

amel27,



bag и есть, причем его описание не найти (MS молчит...), но (!!!) самое неприятное, что он присутсвует только в русской локации, ну и вывод о его устранении соотвествующий....
Аватара пользователя
paulkorotoon

Re: CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение paulkorotoon »

В ответ на



Код:

Код: Выделить всё

CD /D "F:\Programs\Miranda IM\Icons"
for %%f in (proto_AIM.dll,proto_GG.dll) do move %%f Unused

выдает



Код:

Код: Выделить всё

Непредвиденное проявление: %%f.

Что нужно исправить?
Аватара пользователя
deepred

Re: CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение deepred »

Paul-SFL,



Вы как этот код запускаете? Если прямо из командной строки для вписывайте "%f" вместо "%%f".

Или без изменений сохраните данный код как текстовый файл с расширением *.bat
Аватара пользователя
paulkorotoon

Re: CMD/BAT - [решено] Перемещение нескольких файлов командой MOVE

Сообщение paulkorotoon »

Спасибо, %f в командной строке сработало.



И %%f в пакетном файле тоже.



Какие тонкости, однако Изображение ..
Ответить

Вернуться в «Скриптовые языки администрирования Windows»