我想在Java程序中动态设置文档根目录。我的Java程序接受2个输入:
我在程序中设置了这个文档的根目录,因此File file=new File(filename)
的任何使用都将从文档根路径获取指定的文件:
String f_path=args[0]; //within main().
f_path
可以是该系统中除程序根目录之外的任何路径。
目前,当我File file=new File(filename);
时,它会在程序的根目录中搜索指定的文件。如何将其更改为f_path
?
答案 0 :(得分:1)
您应该制作绝对路径,例如使用File(String parent, String path)
构造函数:
new File(f_path, filename)
答案 1 :(得分:1)
您可以使用带有父参数的File
构造函数:File(String parent, String child ),例如:
File file=new File(f_path, fileName);