我想使用bat file命令压缩目录。
例如,如果我想解压缩文件意味着我可以使用jar xf file.zip
bat文件命令。
就像我想要命令行代码来压缩目录一样。
答案 0 :(得分:38)
安装zip
sudo apt-get install zip
压缩文件夹:
zip -r {filename.zip} {foldername}
Windows没有命令行zip程序,尽管Windows Explorer本身支持Zip文件,因为Plus!适用于Windows 98。
我推荐开源7-Zip实用程序,它包含一个命令行可执行文件,并支持许多不同的归档文件类型,特别是它自己的*.7z
格式,它提供了与传统(PKZIP){{1文件:
将*.zip
的路径添加到7z.exe
环境变量中。看这个质量保证:
How to set the path and environment variables in Windows
打开一个新的命令提示符窗口并使用此命令创建PKZIP PATH
文件:
*.zip
如果安装了Java JDK,则可以使用7z a -tzip {yourfile.zip} {yourfolder}
实用程序创建Zip文件,因为jar
文件基本上只是重命名为*.jar
(PKZIP)文件:
*.zip
说明: * -c compress * -f指定文件名 * -M不包含MANIFEST文件
答案 1 :(得分:4)
是的,我们可以使用cmd压缩和解压缩文件/文件夹。参见下面的命令,您只需复制过去的cmd并更改目录和文件名
压缩/压缩文件
cards <- c(1:52)
nTrials<-100000
results <-rep(NA, nTrials)#creating empty vector with 100000 NAs
for(i in 1:nTrials){
sampled <- sample(x=cards, size=2, replace=TRUE)
results[i]<-sampled
}
results
解压缩/扩展文件
powershell Compress-Archive D:\Build\FolderName D:\Build\FolderName.zip
答案 2 :(得分:3)
您可以使用以下命令:
zip -r nameoffile.zip directory
希望这有帮助。
答案 3 :(得分:1)
通过跨平台Java而没有清单和META-INF文件夹的ZIP文件:
jar -cMf {yourfile.zip} {yourfolder}
答案 4 :(得分:0)
zip包应该安装在系统中。
zip <filename.zip> <file>
示例:
zip doc.zip doc.txt
unzip <filename.zip>
示例:
unzip mydata.zip
答案 5 :(得分:0)
不完全是压缩,但您可以使用compact命令在Windows中压缩文件:
compact /c /s:<directory or file>
要解压缩:
compact /c /s:<directory or file>
答案 6 :(得分:0)
如果您想要一个简单的程序,该程序将在Windows上以.net 4.6.1或更高版本运行,发现此问题后,我出于个人目的编写了此程序。
您只需cd到要压缩的文件夹上方的目录,然后传入目录名称,它将输出mydir.zip。在您的路径中添加拉链,我个人在C:\ utils上有一个utils文件夹,其中包含类似的内容。
cd C:\Users\SomeUser\Desktop\
zipper myfolder
以下是exe的源代码和副本:
答案 7 :(得分:-1)
tar.exe -acf out.zip in.txt
out.zip是输出文件夹或文件名,in.txt是输入文件夹或文件名。 要使用此命令,您应该位于文件现有文件夹中。