参数化zip文件输入

时间:2013-04-11 14:00:40

标签: java

我已经编写了下面的代码来解压缩eclipse中的文件作为我的应用程序的一部分。我不希望用户进入代码并每次输入文件名(String str="C:/user/module/file.zip")他们想要解压缩任何文件。我想参数化输入的zip文件名。 请帮助我解决这个问题。

class demo{
public static void main(String[] args[]) {
        demo bn=new demo();
        String str="C:/user/module/file.zip";
        bn.unzip_file(str);
    }

2 个答案:

答案 0 :(得分:1)

args变量包含命令行参数,args[0]包含可执行文件的路径。而不是对字符串进行硬编码,请使用此参数。

答案 1 :(得分:0)

class demo{
public static void main(String[] args[]) {
        demo bn=new demo();
        String str= args[0]; // provided zip file path from command line.
        bn.unzip_file(str);
    }