• 欢迎访问本网站,技术教程,资源分享,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入东蓬莱!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏东部蓬莱吧

Java创建文件并写入内容(代码实现)

后台开发 XiaoWang 1年前 (2020-06-18) 607次浏览 0个评论 扫描二维码
public void createFile() {
    //定义文件的创建目录
    String filePath = "D:/one/two";
    File dir = new File(filePath);
    // 一、检查放置文件的文件夹路径是否存在,不存在则创建
    if (!dir.exists()) {
        dir.mkdirs(); // mkdirs创建多级目录 mkdir是创建一级目录
    }
    //加入带有后缀的文件名
    File file = new File(filePath + "/filename.txt");
    FileWriter writer = null;
    try {
        // 二、检查目标文件是否存在,不存在则创建
        if (!file.exists()) {
            file.createNewFile();// 创建目标文件
        }else{
            file.delete(); //删除原文件
        }
        // 三、向目标文件中写入内容
        // FileWriter(File file, boolean append),append为true时为追加模式,false或缺省则为覆盖模式
        writer = new FileWriter(file, true);
        writer.append("文件内容追加内容");
        writer.flush();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        //判断不为空,关闭流
        if (null != writer){
           writer.close();
        }    
    }
}

东部蓬莱 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Java创建文件并写入内容(代码实现)
喜欢 (0)
[支付宝]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址