这是一个愚蠢的问题,但是我只是不知道为什么它不起作用。
我试图将文件从FolderA递归复制到FolderB。我正在这样做:
Copy-Item -Path "C:\FolderA\" -Destination "C:\FolderB\" -recurse -Force -Verbose
效果很好,没问题。
除了FolderB中的结果是这样的:
C:\FolderB\FolderA\file.txt
而我希望它是:
C:\FolderB\file.txt
我错过了什么愚蠢的显而易见的事情?
您的命令告诉PowerShell将文件夹本身及其所有内容复制到目标文件夹。要仅复制原始文件夹的内容,请如下更改路径:
Copy-Item -Path "C:\FolderA\*" -Destination "C:\FolderB\" -recurse -Force -Verbose
请注意文件夹名称后的星号(*)。这会将文件夹的内容(包括子文件夹)复制,但不将文件夹本身复制到目标文件夹。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句