我需要能够复制驱动器中的所有项目,然后使用Powershell将它们移动到新的目标位置。目前,我已经尝试使用Copy-Item执行此操作,但是无法在驱动器中执行此操作。我在其他地方寻找解决方案,但尚未找到有效的解决方案,有什么建议吗?
Copy-Item -Path 'P:' -Destination 'Destination'
答案 0 :(得分:0)
如果您只想将所有内容从一个驱动器复制到另一个驱动器上的文件夹,则可以像平常一样使用Copy-Item
,并作一些调整(-Destination
路径是只是一个例子):
Copy-Item -Path C:\* -Destination F:\destinationPath -Recurse
使用*
中的C:\*
作为路径会告诉外壳程序获取该文件夹(在本例中为C:
根目录)中的所有文件和目录。 -Recurse
告诉它以递归方式复制所有文件和目录。如果您想在自动化中使用此参数,请考虑添加-Force
参数,因为它会强制覆盖目标位置上的所有现有文件,而不是提示输入。