javaIO

来源:互联网 发布:创业项目 知乎 编辑:程序博客网 时间:2024/06/06 15:18

package com.test_12;

import java.io.File;
import java.io.IOException;

public class CreateFileAndFolder {

public static void main(String[] args) {    //文件夹路径    String folderPath = "C:" + File.separator + "hcy" + File.separator            + "testingfolder";    //文件名    String fileName = "testingfile.txt";    //创建一个file对象  对应文件夹    File folder = new File(folderPath);    //判断文件夹是否存在     if (folder.exists() && folder.isDirectory()) {        //已经存在输出信息        System.out.println("该文件夹已经存在");    } else {        //不存在的话 创建需要的文件夹        boolean createFolders = folder.mkdir();        //根据创建文件夹的结果输出信息        if (createFolders) {            System.out.println("文件夹创建成功");        } else {            System.out.println("文件夹创建失败");            return;        }    }    //创建一个file对象 对应文件    File file = new File(folder,fileName);    //判断文件是否存在    if(file.exists()&&file.isFile()){        //如果文件存在  将文件删除        System.out.println("文件夹已经存在,将文件删除");        boolean deleteFile = file.delete();        //根据删除结果输出相关信息        if(deleteFile){            System.out.println("删除文件成功");        }else{            System.out.println("文件删除失败");            return;        }    }    try {        //创建文件        file.createNewFile();        System.out.println("文件创建成功");    } catch (IOException e) {        // TODO Auto-generated catch block        //捕获异常,输出错误信息        System.out.println("文件创建失败,错误信息:"+e.toString());        return;    }}

}

0 0