file.exists()不对?不,windows搞得鬼!

来源:互联网 发布:绿色物业软件 编辑:程序博客网 时间:2024/04/29 23:39

 

在java中用使用一下以下命令

File file=new File("F:/com1.txt");

System.out.println(file.exists());

显示是true,然而文件夹中明明没有这个文件啊。难道这个exists不准确?又试了下com2到com9都不对,com10开始才显示正确的“false”.

网上查了下,原来com1到com9在windows文件系统中是保留字。就算在文件夹中新建com1.txt都不行,所以exists方法是无辜的,呵呵。

 

原创粉丝点击