将多个文件复制到不存在的文件夹并将其创建是很容易的:
Copy-Item C:\Temp\aa C:\Temp2\DoesNotExist
Run Code Online (Sandbox Code Playgroud)
上面的命令将创建文件夹DoesNotExist.这就是我所追求的.
但是当源只是一个文件时,PowerShell的语法是什么呢?
Copy-Item C:\Temp\test.txt C:\Temp2\DoesNotExist
Run Code Online (Sandbox Code Playgroud)
我尝试了C:\ Temp2\DoesNotExist \(带有斜杠),但Powershell说"文件名,目录名或卷标语法不正确." 并拒绝复制单个文件.
小智 5
如果您正在寻找单线解决方案,您可以这样做.
copy "C:\test2.txt" -Destination (New-Item "C:\Temp2\DoesNotExist\" -Type container -force) -Container -force
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5604 次 |
| 最近记录: |