![]() |
for do copy создаёт лишний файл
Вложений: 1
есть два файла:
file.txt file_2.txt при запуске такого батника: Код:
@echo off Код:
file.txt (если в батнике поменять _new на -new, то ошибка пропадает и создаётся как и положено 2 файла) в чём причина такой ошибки? |
А какая задача то у Вас?
Или Вы думаете, что кто-нибудь поймёт её из Вашего кода сценария? |
Цитата:
если эта причина не будет найдена, то я поменяю "_new" на "-new" в коде и буду с этим жить |
Цитата:
Вот, код, который наглядно отображает эту "лишнюю" итерацию: Код:
@echo off Мораль: не выполняйте переименование файлов посредством цикла for, в одном и том же каталоге, где находятся исходные файлы. :) |
shadowbat, Если интересно не только "почему", но и "как", то
Код:
@Echo Off Код:
@Echo Off Поэтому лучше использовать xcopy /D Код:
@Echo Off Код:
@Echo Off |
Цитата:
Ваша задача, на powershell: Код:
$folder = '.\TEST' |
megaloman
YuS_2 благодарю за помощь |
Время: 17:23. |
Время: 17:23.
© OSzone.net 2001-