首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

File file = new File(D:\test\a.txt) 文件存在 但是file.exists()为false解决方案

2012-02-19 
File file new File(D:\test\a.txt) 文件存在 但是file.exists()为false如题FilefilenewFile(D:\test\a

File file = new File(D:\test\a.txt) 文件存在 但是file.exists()为false
如题
File   file   =   new   File(D:\test\a.txt)
if(!file.exists())
    System.out.println( "file   is   not   exist ");
else
    System.out.println( "file   is   exist ");
我的d盘的test的目录下明明有a.txt这个文件,为什么打印出来却是文件不存在呢?
另外我如果用JFileChooser来选择文件,然后再用上边的语句,就可以打印出文件存在,非常奇怪。

[解决办法]
File file = new File( "D:\\test\\a.txt ")
[解决办法]
字符串中反斜杠\需要转义字符\\
[解决办法]
同意三楼!
[解决办法]
D:/test/a.txt或者D:\\test\\a.txt这样才对

热点排行