at java.base/java.io.WinNTFileSystem.createFileExclusively(Native Method)

java.io.IOException: 系统找不到指定的路径。

                            at java.io.WinNTFileSystem.createFileExclusively(Native Method) 

System.out.println("请输入文件名:");
File file = new File("c:\\test.txt");
if(!file.exists()) {
try{
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}

}

解决方法先创建目录,在创建文件。

// 先建一个路径目录对象
File f = new File("c:\\javaIO");
f.mkdir();
System.out.println("目录是否存在:"+f.exists());

System.out.println("请输入文件名:");

                File file = new File("c:\\javaIO\\test.txt");
if(!file.exists()) {
try{
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}

}


你可能感兴趣的:(java)