如何压缩GZip格式的文件?

时间:2016-07-16 08:05:14

标签: java command-line command-line-interface command-line-arguments

在下面的代码我能够将文件转换为gzip但在这里我提供输入和放大的位置静态输出。但我需要动态提供文件名

这里的例子我正在使用

<activity
        android:name="FULL_NAME_OF_YOUR_ACTIVITY"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity

这里代替home6.jpg我可以动态地提供任何东西

String source_filepath = "C:\\Users\\abc\\Desktop\\home6.jpg";
String destinaton_zip_filepath =C:\\Users\\abc\\Desktop\\home6.gzip";

1 个答案:

答案 0 :(得分:0)

从命令行参数中获取它:

public static void main(String[] args) {
    String source_filepath = args[0];
    String destinaton_zip_filepath = args[1];

请注意,您可能希望在此处添加一些错误检查代码,以确保您实际获得两个命令行参数,文件存在等。