请问Java的File类,创建文件时,报异常制定文件路径不存在的原因
packagecn.file;importjava.io.*;publicclassFileMethods{//创建文件publicvoidcreateFile(File...
package cn.file;
import java.io.*;
public class FileMethods {
//创建文件
public void createFile(File fil){
if(!fil.exists()){
try{
fil.createNewFile();
System.out.println("文件创建成功!");
}catch(IOException e){
e.printStackTrace();
}
}
}
public static void main(String[] args) {
FileMethods fm=new FileMethods();
File fil=new File("E:\\to1\\hello.txt");
fm.createFile(fil);
}
}
异常如下:
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at cn.file.FileMethods.createFile(FileMethods.java:8)
at cn.file.FileMethods.main(FileMethods.java:18)
为什么呢? 展开
import java.io.*;
public class FileMethods {
//创建文件
public void createFile(File fil){
if(!fil.exists()){
try{
fil.createNewFile();
System.out.println("文件创建成功!");
}catch(IOException e){
e.printStackTrace();
}
}
}
public static void main(String[] args) {
FileMethods fm=new FileMethods();
File fil=new File("E:\\to1\\hello.txt");
fm.createFile(fil);
}
}
异常如下:
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at cn.file.FileMethods.createFile(FileMethods.java:8)
at cn.file.FileMethods.main(FileMethods.java:18)
为什么呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询