Копирование файлов без воссоздания подкаталогов с помощью Powershell - PullRequest
1 голос
/ 24 ноября 2011

Решение здесь работает для меня, если команда выполняется в командной строке:

Копирование файлов без воссоздания подкаталогов

Однако я получаю сообщение об ошибке, если команда находится в командном файле:

"Следующее использование оператора пути в подстановке пакетных параметров недопустимо% ~ nf"

Как вы кодируете это в Powershell?

1 Ответ

4 голосов
/ 24 ноября 2011

Замените все % на %% в файле бит.

Так что %~nf становится %%~nf

Эквивалент Powershell:

gci -r .\test | ?{-not $_.PsIsContainer} | copy-item -Destination .\test2
...