java文件操作之创建目录
来源:互联网 发布:手机淘宝1元夺宝在哪 编辑:程序博客网 时间:2024/05/23 10:27
1.创建文件目录
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.lang.*;/** * Created by david.tian on 13/09/2017. */public class FileToolkit { public static Logger LOG = LoggerFactory.getLogger(FileToolkit.class); public static String[] directories = {"apache","mpp","database","tool"}; //要创建的目录 public static void main(String[] args) { String parentDirectory = "/Users/david.tian/Documents/Kudu";//要创建目录的父目录 for(int i=0; i< directories.length;i++){ File directory = new File(parentDirectory,directories[i]); try{ if(!directory.exists()){ directory.mkdirs(); LOG.info("Creating directory "+ directory + " successfully!"); } }catch(Exception e){ LOG.info("Creating directory with error!"); e.printStackTrace(); } } }}
2.删除空目录
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.lang.*;/** * Created by david.tian on 13/09/2017. */public class FileToolkit { public static Logger LOG = LoggerFactory.getLogger(FileToolkit.class); public static String[] directories = {"apache", "mpp", "database", "tool"}; public static String[] files = {"kudu", "impala", "spark", "storm", "mysql", "oracle"}; public static void main(String[] args) { // 假设该目录是个空目录 String parentDirectory = "/Users/david.tian/Documents/Kudu/apache"; try { File file = new File(parentDirectory); if(file.isDirectory()&&file.list().length==0){ file.delete(); } } catch (Exception e) { e.printStackTrace(); } }}
3.删除目录下的所有子目录
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.lang.*;/** * Created by david.tian on 13/09/2017. */public class FileToolkit { public static Logger LOG = LoggerFactory.getLogger(FileToolkit.class); public static String[] directories = {"apache", "mpp", "database", "tool"}; public static String[] files = {"kudu", "impala", "spark", "storm", "mysql", "oracle"}; public static void main(String[] args) { String parentDirectory = "/Users/david.tian/Documents/Kudu/apache"; try { File file = new File(parentDirectory); File[] files = file.listFiles(); for(File f: files){ //如果是目录就删除 if(f.isDirectory()){ f.delete(); } } } catch (Exception e) { e.printStackTrace(); } }}
4.清空目录下的所有子目录和文件
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.lang.*;/** * Created by david.tian on 13/09/2017. */public class FileToolkit { public static Logger LOG = LoggerFactory.getLogger(FileToolkit.class); public static String[] directories = {"apache", "mpp", "database", "tool"}; public static String[] files = {"kudu", "impala", "spark", "storm", "mysql", "oracle"}; public static void main(String[] args) { String parentDirectory = "/Users/david.tian/Documents/Kudu"; try { File file = new File(parentDirectory); if(file.exists()){ file.delete(); } file.mkdir(); } catch (Exception e) { e.printStackTrace(); } }}
阅读全文
0 0
- java文件操作之创建目录
- FTP文件操作之创建目录
- Linux系统之文件目录创建、删除操作
- Java文件目录操作
- java文件操作之移动文件到指定的目录
- java 创建文件-创建目录-创建临时文件
- Java-基础 目录操作 递归创建目录
- 文件操作——创建目录文件
- java中创建文件目录
- java 创建文件和目录
- java 创建文件和目录
- Java创建文件与目录
- java创建文件和目录
- java创建文件和目录
- java创建文件和目录
- java创建文件和目录
- Java创建文件和目录
- java创建文件和目录
- Hadoop 从windows环境下在eclipse上提交mapreducer程序过程
- 线程阻塞与唤醒
- 面向对象三大基本特性,五大基本原则
- 将一个String类型的json数据转成对应实体的List集合
- python web开发视频百度网盘下载?
- java文件操作之创建目录
- alsa交叉编译
- 微信小程序
- PL/SQL Developer使用技巧、快捷键
- Redis中删除过期Key的三种策略
- 《TP5.0学习笔记---百度地图封装》
- ch6树与二叉树
- 05:输出亲朋字符串
- Mysql5.6的my.ini的位置