java文件操作之文件操作

来源:互联网 发布:淘宝中国质造入驻条件 编辑:程序博客网 时间:2024/06/15 14:45

创建文件

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";        for(int i=0; i< directories.length;i++){            File file = new File(parentDirectory,directories[i]);            try{               //是否是directories的子目录               if(file.isDirectory()){                   for(int j=0; j< files.length; j++){                       //文件是否存在于子目录                       File f = new File(file,files[j]);                       if(!f.exists()){                           f.createNewFile();                       }                   }               }            }catch (Exception e){                e.printStackTrace();            }        }    }  }

删除文件

本示例是删除目录“/Users/david.tian/Documents/Kudu/apache”下的所有文件,但是不删除目录。

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.isFile()) {                    System.out.println(f.getName());                    f.delete();                }            }        } catch (Exception e) {            e.printStackTrace();        }    }}
原创粉丝点击