求助,关于File的构造函数简单思考?
看了api,对File的构造函数比较迷茫!
api定义:
File(String pathname)
通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。
方法1:
/**
* 字符流读取输入
* @param src
* @param des
*/
public static void copy(String src,String des){
//定义读取的源文件
File srcFile = new File(src);
//定义拷贝的文件
File desFile = new File(des);自动生成文件,不需要调用creatNewFile();
......
}
方法2:
File srcFile = new File("D:/txt2.txt");就不能直接生成一个文件啊!
方法3:
makeFile("D:/a/a.txt")出错java.io.IOException: 系统找不到指定的路径。
public static boolean makeFile(String filePath){
File newFile = new File(filePath);
boolean flag = false;
try {
flag = newFile.createNewFile();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return flag;
}