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(); } }}
阅读全文
0 0
- java之文件操作
- JAVA之文件操作
- JAVA之操作文件
- java文件操作之文件操作
- java文件操作之PrintStream
- java 文件操作之删除
- Java之文件读写操作
- java 操作文件之文件的删除
- java文件操作之删除文件
- Java知识点之“写文件操作以及复制文件操作”
- 文件操作之fopen操作
- java知识系列之操作js文件
- java I/O流之文件操作
- java文件操作之路径的获得
- IT启程之路-java文件操作
- java学习之文件基本操作
- JAVA之文件操作(I/O)
- JAVA文件操作之默认字符集编码
- sql server的账号忘记密码解决办法
- label标签的常用作用
- 图片选择器原理
- Bzoj
- myql双主双从配置
- java文件操作之文件操作
- 9-11 DAIRY
- 几行代码搞定python破解mysql数据库【一】
- Docker 下拉取oracle 11g镜像配置
- 安装使用Arch Linux(上篇)
- 内核Panic和soft lockup分析及排错
- 记录与分享
- django 微信测试账号 获取 token
- 适合RecyclerView使用的万能侧滑删除控件