[7z.exe cmd使用Java完全代码中的ProcessBuilder提取[关闭]

问题描述 投票:-5回答:1

[请共享可用于运行7z.exe命令行的Java代码,即7z -sfx -ppassword E:\ testresult \ E:\ test创建一个自解压文件。任何人都请尽快回复

java processbuilder 7zip
1个回答
0
投票

如果您阅读了我发送的链接,您只需写信

        Runtime rt = Runtime.getRuntime();
        Process pr;
        try {
            pr = rt.exec("7z a -sfx -ppassword c:\\temp\\7-zip\\test c:\\temp\\claim");
        }
        catch (IOException e) {
            e.printStackTrace();
        }

在字符串中使用反斜杠时,您需要对路径定界符进行两次转义

© www.soinside.com 2019 - 2024. All rights reserved.