我的代码中有硬编码路径。现在,我必须使用file.separator(或任何其他类),这样我的路径才能在windows或linux机器上工作。
为什么我的新代码不起作用?帮我解决这个问题。
这是我的旧代码(适用于Windows):

readFile("./Use-cases/"+duplicatedExcelText);

这是我的新代码,它会导致异常和错误:
readFile(File.separator+"."+File.separator+ "Use-cases"+File.separator +
 duplicatedExcelText);

最佳答案

这解决了我的问题:

readFile("."+ File.separatorChar + "Use-cases" +

File.separatorChar + duplicatedExcelText);

关于java - 使用File.separator的相对路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54197079/

10-10 05:56
查看更多