java如何在windows下使用命令行调用7-zip进行分卷压缩和解压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何在windows下使用命令行调用7-zip进行分卷压缩和解压缩相关的知识,希望对你有一定的参考价值。

RT,正确解答追加100

参考技术A 直接用java 调用wondows 的cmd 就行了, 至于这个具体的命令 是7-zip提供的,这个需要去看看7-zip的文档.追问

但是执行合并分卷时候有问题

参考技术B 研究7-zip的帮助,看命令行如何运行的。

然后用Runtime.exec调用7-zip追问

但是执行合并分卷时候有问题

追答

-vSize[b | k | m | g]
Size[b | k | m | g]
指定分卷大小,可以使用字节、KB(1 KB=1024 字节),MB(1 MB = 1024 KB)或 GB(1 GB = 1024 MB)。如果您只指定了 Size,7-zip 将把它视为字。您可以同时指定多个 -v 选项。

示例
7z a a.7z *.txt -v10k -v15k -v2m
创建 a.7z 分卷压缩档案。第一个分卷为 10 KB,第二个为 15 KB,剩下全部为 2 MB。

求大神告知 linux系统下,JAVA如何操作mysql备份和还原。求源代码~~~~测试通过的加分。

调用脚本不算- -。

java是跨平台的 不分操作系统 因为他操作的是java虚拟机 java虚拟机才把代码转换成操作系统可识别的
您就随便拿个windows下的java操作mysql数据库的 复制粘贴到linux下的eclipse编译器里 执行就可以备份mysql了 一点代码都不需要改因为用的都是mysql jdbc的driver jar追问

我说的JAVA在windows下调用的cmd命令行,Linux下调用的是shell命令行,传过去的命令都不一样。你觉得能一样不,JAVA跨平台-大家都知道的好吧。

参考技术A 用mysql自带的导出和导入命令就行,自己写个xshell脚本,在java里调用脚本就行

以上是关于java如何在windows下使用命令行调用7-zip进行分卷压缩和解压缩的主要内容,如果未能解决你的问题,请参考以下文章

Windows下命令行及Java+Tesseract-OCR对图像进行(字母+数字+中文)识别,亲测可行

Windows下命令行及Java+Tesseract-OCR对图像进行(字母+数字+中文)识别,亲测可行

求大神告知 linux系统下,JAVA如何操作mysql备份和还原。求源代码~~~~测试通过的加分。

已经有了一个在命令行下调用c++ dll库文件的java程序,如何在eclipse中设置相关路径?

使用java编写一个调用第三方可执行文件的windows命令行工具

使用java编写一个调用第三方可执行文件的windows命令行工具