我已经编写了下面的代码来解压缩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);
}
答案 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);
}