java创建本地文件_Java创建文件或者文件夹

package DirFolderManager;

import java.io.File;

import java.io.IOException;/**

*

Title:Demo

*

Description:创建文件或者文件夹

*

Copyright: Copyright (c) VISEC 2015

*

CreatTime: Apr 1 2015

* @author Dana丶Li

* @version 1.0*/public class Demo{/**

*创建文件、文件夹{调用makeDir() 递归方法}

*file.exists() 返回 true 文件、文件夹存在

*file.exists() 返回 false 文件、文件夹不存在

*@ throws IOException*/public staticbooleancreateFile(File file) throws IOException {if(!file.exists()){

makeDir(file.getParentFile());

}returnfile.createNewFile();

}/**

* 递归方法

* makeDir() 采用递归方法对文件、文件夹进行遍历创建新文件、新文件夹

* @param dir*/public staticvoidmakeDir(File dir) {if(!dir.getParentFile().exists()) {

makeDir(dir.getParentFile());

}

dir.mkdir();

}/**

* 测试入口

* @filePath 文件路径 {注:包括文件名以及文件后缀名,createFile(file)直接在文件名之前的路径下创建该文件}

* @param args*/public staticvoidmain(String args[]){

String filePath= "D:/temp/a/b/c.txt";

File file= newFile(filePath);try{

System.out.println("file.exists()? " +file.exists());boolean created =createFile(file);

System.out.println(created?"File created":"File exists, not created.");

System.out.println("file.exists()? " +file.exists());

}catch(IOException e) {

e.printStackTrace();

}

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值