windows - 如何使用 cmd 行压缩文件?

标签 windows batch-file command-line command-prompt

我想使用批处理文件命令(Windows XP 批处理文件)压缩目录。
例如,如果我想解压缩文件意味着我可以使用 jar -xf file.zip (java) bat 文件命令。
就像那样,我想要一个命令行批处理来压缩目录。

最佳答案

如果您使用的是 Ubuntu Linux:

  • 安装 zip
    sudo apt-get install zip
    
  • 压缩您的文件夹:
    zip -r {filename.zip} {foldername}
    

  • 如果您使用的是 Microsoft Windows:

    尽管 Windows 资源管理器自 Plus!适用于 Windows 98 的包。

    我推荐开源 7-Zip 实用程序,它包含一个命令行可执行文件并支持许多不同的存档文件类型,尤其是它自己的 *.7z提供优于传统 (PKZIP) 压缩率的格式 *.zip文件:
  • 7-Zip home page 下载 7-Zip
  • 将路径添加到 7z.exe给您的 PATH环境变量。看这个质量保证:
    How to set the path and environment variables in Windows
  • 打开一个新的命令提示符窗口并使用此命令创建一个 PKZIP *.zip文件:
    7z a -tzip {yourfile.zip} {yourfolder}
    

  • 跨平台Java:

    如果您安装了 Java JDK,那么您可以使用 jar用于创建 Zip 文件的实用程序,如 *.jar文件基本上只是重命名 *.zip (PKZIP) 文件:
    jar -cfM {yourfile.zip} {yourfolder}
    

    解释:
    * -c 压缩
    * -f 指定文件名
    * -M 不包括 list 文件

    关于windows - 如何使用 cmd 行压缩文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180060/

    相关文章:

    windows - 将带有 '&' 的路径传递给批处理文件

    delphi - 如何从 delphi 2010 应用程序调用 MS-DOS 批处理程序

    java - jar 中的 System.out.println

    python 交互式 shell 比命令行快 16 倍——怎么了?

    c# - Windows窗体中的定时器运行状态

    c# - 如何检查是否已从 C# 安装了 Windows QFE/补丁?

    python - 如何在 Windows 上将多个 python 轮子打包成一个轮子?

    batch-file - 安装 ODI 12.2.1.4 期间未执行 RCU.bat 文件

    windows - 如何在 lua 中递归遍历 Windows 注册表?

    bash - 在 bash 中测试命令行参数