找回密码
 加入我们
搜索
      
查看: 18834|回复: 91

[软件] 16亿个二进制文件如何打包成一个文件?

[复制链接]
发表于 2023-7-19 11:18 | 显示全部楼层
你 16 亿文件应该不会在一个目录中吧,应该有一定的目录层次
假设你的目录层级:....../TopDir/1级目录/2级目录/3级目录/4级目录/.....文件
你可分步骤生成 bat 文件:
dir ....../TopDir/ /B /A:D > 001.bat
这个时候你就有了<1级目录>的清单
然后,用文本编辑工具(Notepad++、Emedit ...... ),打开 001.bat,写个正则,替换行头行尾,变成一堆命令行:
dir ....../TopDir/1级目录001 /B /A:D > 1级目录001.bat
dir ....../TopDir/1级目录002 /B /A:D > 1级目录002.bat
dir ....../TopDir/1级目录003 /B /A:D > 1级目录003.bat
......
执行这个 001.bat 你就能得到一堆 bat 文件,然后用文本编辑工具(Notepad++、Emedit ...... )的【文件内替换】,处理这堆新生成的 bat,你就能得到更下一级的 bat
......
在适合的颗粒度上,你把 nnn (几千、几万)个 bat 文件的内容,改成打包命令
应该就能正常打包了

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-9-6 04:32 , Processed in 0.007070 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表