我目前使用以下内容查找文件
String file_path1 = "E:/Customers.txt";
String file_path2 = "E:/Events.txt";
这样可以正常工作,因为我在不同的位置使用不同的计算机可以更改此设置,以便无论我在哪台计算机上它都能找到该文件。我试过在包含该程序的文件夹内移动文件并将我的代码更改为
String file_path1 = "src:/Customers.txt";
String file_path2 = "src:/Events.txt";
但我仍然没有找到错误的文件
我可以更改此内容,以便每次在新计算机上打开时都不必更改驱动器号?
由于
答案 0 :(得分:1)
你不要在相对路径中加上冒号(:):
使用此:
String file_path1 = "src/Customers.txt";
String file_path2 = "src/Events.txt";
答案 1 :(得分:0)
我想,你需要改为
String file_path1 = "src:/Customers.txt";
为:
String src_path = "****"; //Use utils or ClassLoader get real path
String file_path1 = src_path + "/Customers.txt";