Windows批量拷贝并排除指定文件/文件夹
DOS 的XCOPY命令:
powershell -c "Write-Output ('N' * 100)" | Xcopy C:\temp D:\temp /exclude:exclude.txt /e /h /v /i
参数
- powershell -c “Write-Output (‘N’ * 100)”:批量跳过覆盖文件个数。
- C:\temp:要拷贝的源文件。
- D:\temp:将拷贝的文件放到指定目标位置。
- /exclude:指定要排除的文件/文件夹的文件。
- /e:复制所有子目录(即使它们为空)。
- /h:复制具有隐藏文件和系统文件属性的文件。
- /v:在将每个文件写入目标文件时对其进行验证,以确保目标文件与源文件完全相同。
- /i:如果目标目录存在则拷贝文件,否则创建新的目标目录。
指定排除文件内容 exclude.txt
node_modules
.idea
.vscode
exclude.txt
本文详细介绍了如何使用Windows下的XCOPY命令,包括源文件C: emp的拷贝、目标位置D: emp、排除文件夹如node_modules、.idea和.vscode。通过exclude.txt文件指明需要排除的文件,确保高效地进行文件迁移并保持目录结构整洁。
823

被折叠的 条评论
为什么被折叠?



