Command line 如何使用cmd行压缩文件?
我想用bat文件命令压缩一个目录 例如,如果我想解压一个文件,意味着我可以使用Command line 如何使用cmd行压缩文件?,command-line,command-prompt,Command Line,Command Prompt,我想用bat文件命令压缩一个目录 例如,如果我想解压一个文件,意味着我可以使用jarxf file.zipbat file命令 像这样,我需要命令行代码来压缩目录。您可以使用以下命令: zip -r nameoffile.zip directory 希望这有帮助。如果您使用的是Ubuntu Linux: 安装zip sudo apt-get install zip 压缩文件夹: zip -r {filename.zip} {foldername} 如果您使用的是Microsoft Wi
jarxf file.zip
bat file命令
像这样,我需要命令行代码来压缩目录。您可以使用以下命令:
zip -r nameoffile.zip directory
希望这有帮助。如果您使用的是Ubuntu Linux:
zip
sudo apt-get install zip
zip -r {filename.zip} {foldername}
*.7z
格式,与传统的(PKZIP)*.Zip
文件相比具有更高的压缩比:
7z.exe
的路径添加到path
环境变量中。见本质量保证:
*.zip文件:
7z a -tzip {yourfile.zip} {yourfolder}
jar
实用程序创建Zip文件,因为*.jar
文件基本上只是重命名为*.Zip
(PKZIP)文件:
说明:
*-c压缩
*-f指定文件名
*-M不包括清单文件压缩包应安装在系统中 压缩文件 解压文件
通过跨平台Java压缩文件,无清单和META-INF文件夹:
jar -cMf {yourfile.zip} {yourfolder}
是的,我们可以使用cmd压缩和解压文件/文件夹。请参阅下面的命令,您可以简单地在cmd中复制过去并更改目录和文件名 压缩/压缩文件
powershell压缩归档文件D:\Build\FolderName D:\Build\FolderName.zip
sudo apt-get install zip
解压/展开文件powershell扩展归档文件D:\Build\FileName.zip D:\deployments\FileName
am使用windows XP。命令zip无法识别为内部或外部命令。你能推荐我使用windows XP吗?这不是独立于平台的。我想OP想用java来做。我用的是windows Xp,你能推荐吗?当使用windows Xp时:1。安装一个zip工具,我建议是7zip,它是免费的,支持多种类型,你可以从2下载。将7-zip的安装路径添加到您的路径中。见细节,3。执行它:7z a-tzip yourfile.zip yourfolder@user1990589,如果你想要更多的例子,@user1990589我导入了我的anwser,一个xp方式和一个java方式,希望能有所帮助。如果你在Windows上,你也可以安装MinGW,它可以让你安装zip
你的问题不清楚。为什么需要使用命令行?您希望在什么上下文中使用该命令?因为您在Windows上用Java和Flex标记了这个问题?Linux?OSX?既然OP谈论的是“BAT文件”,那么我假设它是Windows。是的,我们可以使用cmd压缩和解压文件/文件夹。请参阅下面的命令,只需在cmd中复制过去,并将目录和文件名更改为Zip/Compress filepowershell Compress Archive D:\Build\FolderName D:\Build\FolderName.Zip
以解压缩/展开文件powershell Expand Archive D:\Build\FileName.Zip D:\deployments\FileName
我假设它在Linux上工作,但它在Windows上不起作用。当然,OP没有提到他使用的是哪种操作系统。如果您试图压缩多个项目,则此语法不起作用。该cmdlet的microsoft参考:它仍然可以工作,您只需转到父文件夹并尝试压缩整个文件夹,这样文件夹中的所有项目都会自动压缩,希望对您有所帮助。。。请再试一次。Compress-Archive依赖于Microsoft.NET Framework API,仅当文件小于2 GB时才起作用。。。参考-->:(
zip doc.zip doc.txt
unzip <filename.zip>
unzip mydata.zip
jar -cMf {yourfile.zip} {yourfolder}