You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需解压批量删除重命名为Zip的EPUB中字体文件的高效方案咨询

无需解压批量删除重命名为Zip的EPUB中字体文件的高效方案咨询

确实,Windows自带的文件资源管理器搜压缩包内容效率拉胯,尤其是大量改成zip扩展名的EPUB文件,简直慢到让人崩溃。这里给你几个高效的批量处理方案,亲测好用:

  • 用7-Zip命令行批量操作(最推荐,速度快)
    7-Zip的命令行工具处理压缩包效率极高,完全不用解压就能直接删除内部文件。首先确保你已经安装了7-Zip,然后按以下步骤操作:

    1. 打开命令提示符(CMD),定位到存放这些zip文件的文件夹(用cd 你的文件夹路径命令)
    2. 执行下面的命令,一次性删除所有zip文件里的.ttf和.otf字体文件:
      for %f in (*.zip) do 7z d "%f" "*.ttf" "*.otf"
      
      如果需要处理子文件夹里的zip文件,用递归遍历的命令:
      for /r %f in (*.zip) do 7z d "%f" "*.ttf" "*.otf"
      
      要是系统环境变量里没加7-Zip的路径,就把7z换成完整路径,比如"C:\Program Files\7-Zip\7z.exe"。
  • PowerShell脚本(更灵活,适合进阶用户)
    如果你习惯用PowerShell,这个脚本可以帮你更精准地控制处理范围,还能输出处理日志:

    # 替换成你的目标文件夹路径
    $targetPath = "D:\你的EPUB压缩包文件夹"
    Get-ChildItem -Path $targetPath -Filter "*.zip" -Recurse | ForEach-Object {
        # 调用7-Zip删除字体文件
        & "C:\Program Files\7-Zip\7z.exe" d $_.FullName "*.ttf" "*.otf"
        Write-Host "已处理文件:$($_.Name)"
    }
    

    保存成.ps1文件,右键选择“用PowerShell运行”即可,记得先测试几个文件。

  • Total Commander图形化操作(适合怕命令行的用户)
    如果你偏好图形界面,Total Commander的压缩包内置支持非常方便:

    1. 打开Total Commander,定位到目标文件夹
    2. 按Ctrl+F打开搜索框,勾选「搜索压缩包内」选项,搜索关键词填*.ttf;*.otf
    3. 搜索结果出来后,全选所有字体文件(Ctrl+A),直接按Delete就能批量删除,完全不用解压压缩包。

⚠️ 重要提醒:不管用哪个方案,一定要先拿几个测试文件试试,避免误删重要内容,最好先备份所有文件再操作。

备注:内容来源于stack exchange,提问作者cooler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:27:30