Скопировать один файл в несуществующую папку - PullRequest
4 голосов
/ 15 февраля 2012

Легко скопировать несколько файлов в несуществующую папку и создать ее:

Copy-Item C:\Temp\aa C:\Temp2\DoesNotExist

Команда выше создаст папку DoesNotExist. Вот чего я хочу.

Но каков же синтаксис PowerShell, если источником является только один файл ?

Copy-Item C:\Temp\test.txt  C:\Temp2\DoesNotExist

Я пробовал C: \ Temp2 \ DoesNotExist \ (с завершающей косой чертой), но Powershell говорит: «Неверный синтаксис имени файла, имени каталога или метки тома». и отказывается копировать один файл.

1 Ответ

5 голосов
/ 15 февраля 2012

Если вы ищете решение с одним вкладышем, вы можете сделать это.

copy "C:\test2.txt"  -Destination (New-Item "C:\Temp2\DoesNotExist\" -Type container -force) -Container -force
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...