嗨,我已经看了一下Gradle到有密码保护的压缩文件夹。但是我没有在Gradle API上找到任何解决方案。
我需要用gradle保护密码来压缩文件夹。
请提出解决办法。
发布于 2016-06-29 06:58:25
您可以执行命令行进程来创建带有密码的zip:
task encodeZip(type: Exec) {
workingDir path_target
commandLine "zip", "-P", "password", "-r", "myZipFile.zip", "file1", "file2", "file3"
}
更新: zip
命令在Linux中可用,但是在窗口中没有zip
命令和任何其他替换来用密码压缩文件。
作为一项工作,您可以使用第三方实用程序,如7-Zip命令行版本,如下所示:
task encodeZip(type: Exec) {
workingDir path_target
commandLine "7za", "a", "-t7z", "myZipFile.zip", "-ppassword", "file1", "file2", "file3"
}
https://stackoverflow.com/questions/38092011
复制相似问题