我找到了解决方案,但此解决方案并未排除排除的子目录的内容。
我想将目录递归复制到另一个位置,但不包括子目录“视频”及其内容。下一条命令完成,但不排除子目录“视频”及其内容。
# PowerShell version: 4.0
# This command copy recursively the directory "J:\All" to "J:\Users\John\Desktop\my_backup", excluding "J:\All\Videos"
Copy-Item -Recurse -Path ("J:\All" | ? { $_.FullName -NotMatch ("^J:\\All\\Videos") }) "J:\Users\John\Desktop\my_backup"
谢谢!
RoboCopy是一个更好的解决方案。参见https://superuser.com/questions/482112/using-robocopy-and-clusion-multiple-directories
robocopy J:\All J:\Users\John\Desktop\my_backup /MIR /XD j:\all\videos
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句