我正在尝试创建一个名为PRN.json的空白文件。由于某种原因,createNewFile()没有创建它,也没有抛出任何异常。当我尝试手动创建具有相同名称的文件时,我得到了“指定的设备名称无效”。有什么想法吗?
系统:Windows 8,Java 1.8,64位操作系统
Java Code
import java.io.File;
import java.io.IOException;
public class TestJson
{
public static void main( String[] args )
{
try {
boolean bool = false;
File file = new File("C:\\Data\\PRN.json");
bool = file.createNewFile();
System.out.println("File Exists "+bool);
} catch (IOException e) {
e.printStackTrace();
}
}
}
答案 0 :(得分:1)
PRN显然是Windows到本地打印设备的别名。尝试使用其他文件名。