package file;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileDemo_03 {
// 此方法的主要作用是判断创建文件是否成功,如果成功则返回true否则返回false
public static boolean createFile(String destFileName) {
File file = new File(destFileName);// 根据指定的文件名创建File对象
if (file.exists()) {// 判断该文件是否存在
System.out.println("创建单个文件" + destFileName + "失败,目标文件已存在!");
return false;// 如果存在,则不需创建则返回fasle
}
if (destFileName.endsWith(File.separator)) {// 如果传入的文件名是以文件分隔符结尾的,则说明此File对象是个目录而不是文件
System.out.println("创建单个文件" + destFileName + "失败,目标文件不能为目录!");
return false;// 因为不是文件所以不可能创建成功,则返回false
}
// 判断目标文件所在的目录是否存在
if (!file.getParentFile().exists()) {
// 如果目标文件所在的文