第二个 : "C:/mydoc/aa.doc" ,这个单斜线就行了
我建议你用
String path = "C:"+File.separator+"my.doc"
System.out.println(path)
File.separator 这是用你所用的系统默认的文件分割符,,
Filefile
=
new
File("D:\\123.txt")
你这种不用绝对路径是不行的,
只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String
webRoot
=
getServletContext().getRealPath("/")获取,然后使用这webRoot变量追加路径,再new
File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径
有绝对路径与相对路径两种:
绝对路径 :以引用文件之网页所在位置为参考基础,而建立出的目录路径。
绝对路径:以Web站点根目录为参考基础的目录路径。