-1

作为我的应用程序的一部分,我已经编写了下面的代码来解压缩 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);
    }
4

2 回答 2

1

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

于 2013-04-11T14:03:33.713 回答
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);
    }
于 2013-04-11T14:23:00.943 回答