Войти

Показать полную графическую версию : [решено] Перемещение нескольких файлов командой MOVE


paulkorotoon
26-08-2010, 18:05
Добрый день :) .
Не могу разобраться, как командой move переместить несколько файлов из папки Icons в подпапку Unused. Точней, не могу понять, чем разделять имена файлов. Из справки и Гугла нужную инфу извлечь не сумел.

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

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

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

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

amel27
26-08-2010, 18:46
Paul-SFL, похоже на баг... вот только не ясно - в справке или в EXE,
как вариант - использовать маску или через FOR (для батника):for %%f in (proto_AIM.dll,proto_GG.dll) do move %%f Unused

ADD: похоже всё-таки в EXE, пример с ЭТОЙ (http://technet.microsoft.com/en-us/library/cc722867(printer).aspx#XSLTsection123121120120) страницы:move ed.txt,sigrid.txt c:\letters

paulkorotoon
26-08-2010, 19:06
amel27, спасибо, попробую.

deepred
26-08-2010, 19:10
amel27,

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

paulkorotoon
26-08-2010, 20:20
В ответ на

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

выдает

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

Что нужно исправить?

deepred
26-08-2010, 20:46
Paul-SFL,

Вы как этот код запускаете? Если прямо из командной строки для вписывайте "%f" вместо "%%f".
Или без изменений сохраните данный код как текстовый файл с расширением *.bat

paulkorotoon
26-08-2010, 20:56
Спасибо, %f в командной строке сработало.

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

Какие тонкости, однако :) ..




© OSzone.net 2001-2012