java里文件路径怎么写?

Python020

java里文件路径怎么写?,第1张

File

file

=

new

File("D:\\123.txt")

你这种不用绝对路径是不行的,

只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String

webRoot

=

getServletContext().getRealPath("/")获取,然后使用这webRoot变量追加路径,再new

File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径

楼上的

,,,E:/test.txt怎么就是相对路径了,,这两个都是绝对路径,

不同的是分隔符的不同WIN自身的分隔符是“\”;

而这个又与“转义符”重合了所以再用“\”做文件分隔符的时候要写两个;

“//”符号表示当前目录的当前目录

也就是说多几个“/”是没有区别的;

另外再说一个“.”表示当前目录、“..”表示上一级目录。