java里文件路径怎么写?

2024-11-18 00:47:39
推荐回答(5个)
回答1:

File file = new File("D:\\123.txt");

你这种不用绝对路径是不行的,
只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String webRoot = getServletContext().getRealPath("/");获取,然后使用这webRoot变量追加路径,再new File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径

回答2:

可以写绝对路径,可以写相对路径;不过一般用相对路径较多,(如\\exc\\ExcelDemo.xls);
也可以读取该目录,然后获取该目录下的文件进行操作!

回答3:

比如你的文件是在D:\exc\abc子目录下的ExcelDemo.xls,那么你就写new File("D:\\exe\\abc\\ExcelDemo.xls");

回答4:

File file = new File("exc/ExcelDemo.xls");

回答5:

"/exc/ExcelDemo.xls"