为什么文件夹比较要在本地做
要对比的文件夹往往装着合同、代码、财务数据——这些恰恰不能随便上传。常见网盘对比工具要求把文件传到服务器,而这个工具只在你浏览器里读取名称、大小、内容哈希,任何数据都不离开电脑;断网也能用。
快速模式按名称+大小,几千个文件秒出结果;哈希模式对共有文件计算 SHA-256 内容指纹,大小一致但内容不同的改动也跑不掉。
node_modules、*.log、.DS_Store 一行一条规则排除掉,报告只留你关心的差异。
点选或直接拖入整个文件夹;也可以两侧各拖一部分文件(如 U 盘根目录 vs 电脑里的副本)。
差异一键复制成摘要,或导出 CSV 归档——交付核对、法务交接都有据可查。
典型场景
- 同步前后核对:U 盘/网盘和本地文件夹比一遍,确认没漏拷贝、没多留旧版;
- 交付验收:把交付包和源目录对比,输出 CSV 报告随交付物一起留档;
- 版本回溯:项目文件夹和上周的备份对比,快速定位哪些文件被动过;
- 重复文件清理:两侧互为备份的文件夹,「内容不同」列表就是要人工确认的焦点。
常见问题
文件夹内容会被上传吗?
不会。工具只读取你选择文件夹内文件的名称、大小和内容哈希,全部在浏览器内存中计算,不向任何服务器发送数据。
支持哪些浏览器?
Chrome、Edge 以及大部分现代浏览器。选择文件夹用文件选择框;也可以把整个文件夹直接拖进来。Safari 对目录读取支持有限,建议用 Chrome/Edge。
快速模式和哈希模式有什么区别?
快速模式按名称+大小判断,秒出结果;哈希模式对每个共有文件计算 SHA-256 内容指纹,能抓出「大小一样但内容不同」的改动,大文件夹会花更长时间。
忽略规则怎么写?
每行一条,gitignore 语法:*.log 忽略所有日志、node_modules/ 忽略整个目录、/build 只忽略根目录的 build、!keep.txt 反向保留、**/temp 匹配任意层级的 temp。
和 Beyond Compare 比怎么样?
那是功能全面的付费桌面软件(文件夹同步、三方合并、图片对比)。这个工具做轻场景:临时核一遍两个文件夹的差异、出一份报告,不想装软件、打开网页就用。
能比多大的文件夹?
上限:单文件夹 2 万个文件、单文件 100MB、总计 1GB,超出会明确提示而不是偷偷截断。几百 MB 量级的文档文件夹可以顺畅比较。