如何复制 200 万个小文件,而且电脑不卡?

业界 作者:小众软件 2021-01-25 20:33:17 阅读:30



来自问题频道 @bulog 同学的问题,原标题是:Windows系统,单个文件夹下根目录文件有超过200w,如何复制到另外一个电脑上?

Windows 系统,其中有个文件夹,此文件夹下面大概有 200 多万个图片文件,请问如何复制到另外一个电脑上(移动硬盘)?已尝试系统自带的复制粘贴,卡死了。

Robocopy 命令行版(微软产品,系统自带)

将文件数据从一个位置复制到另一个位置。



注意看上图,Robocopy 不光支持复制文件,还支持删除文件

先说答案,@bulog 同学自己解决了问题:

刚在 Win10下,100W 文件,尝试了一下这个,可行:robocopy 源路径 目标路径 /NS /NC /NFL /NDL /NP

就以这个来解释下参数吧,robocopy 需要使用命令行,打开 cmd 后输入(青小蛙的 Windows 10 自带了这个工具):

1

robocopy 源路径 目标路径 /NS /NC /NFL /NDL /NP

  • /NS: 指定不记录文件大小。

  • /NC: 指定不记录文件类。

  • /NFL:指定不记录文件名。

  • /NDL:指定不记录目录名。

  • /NP:指定不要显示复制操作的进度(到目前为止复制的文件或目录数)。

这参数基本上就是不记录什么日志了,其他都默认。微软提供了非常详细的中文参数说明页面,可以参考:robocopy 文档。

Robocopy GUI 图形界面版本

对于不喜欢命令行的同学,微软也提供了图形界面版本,由 TechNet Magazine 的技术和组稿编辑 Joshua Hoffman 带来。


无中文界面,不过使用默认就好,选择源路径(Source Path)和目标路径(Target Path)即可,最后点击 Run 即可。

对付海量文件,微软还是认真的。


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

关注数据与安全,洞悉企业级服务市场:http://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

图库
关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接