📅  最后修改于: 2023-12-03 15:02:03.395000             🧑  作者: Mango
Java中提供了File类来操作文件和目录,而File类中的toString()方法可以返回当前File对象对应的路径字符串。
public String toString()
当前File对象的路径字符串表示形式。
我们可以通过以下方式获取当前Java程序运行时的路径:
File file = new File("");
System.out.println(file.getAbsolutePath());
结果可能类似于:/Users/username/IdeaProjects/ProjectName
而调用toString()方法,可以得到相同的结果:
File file = new File("");
System.out.println(file.toString());
我们也可以使用File类来访问文件系统中的文件或目录:
File file = new File("/Users/username/test.txt");
System.out.println(file.toString());
此时调用toString()方法会返回/Users/username/test.txt
,表示该File对象对应的是文件系统中的/Users/username/test.txt
文件。
调用File对象的toString()方法通常返回与File.getAbsolutePath()一样的路径。
如果File对象表示的是相对路径,那么该方法返回的路径也是相对路径。
在使用String来表示路径时应当使用File.seperator或File.separatorChar来代替'/'或''。