Apache Common-IO 使用
Apache Common-IO 是什么?
Apache File 工具类,能够方便的操作 File
运行环境
jdk 1.7
commons-io 2.6
测试代码
package com.m.basic; import org.apache.commons.io.FileUtils;
import org.junit.Test; import java.io.File;
import java.io.IOException;
import java.net.URL; public class FileUtilTest { String path = "D:/malin/xxx/file.txt"; @Test
public void makeFileTest() throws IOException {
final File file = new File("D:/malin/sss/");
FileUtils.forceMkdir(file);
} @Test
public void forceMkdirParentTest() throws IOException {
File file = new File(path);
FileUtils.forceMkdirParent(file);
if (!file.createNewFile()) {
String message = "Unable to create File " + path;
throw new IOException(message);
} else {
System.out.println("create success");
}
} @Test
public void writingFileTest() throws IOException {
File file = new File(path);
for (int i = 0; i < 3; i++)
FileUtils.writeStringToFile(file, "Hello World" + System.getProperty("line.separator"), "UTF-8", true);
} @Test
public void readingFIleTest() throws IOException {
File file = new File(path);
String content = FileUtils.readFileToString(file, "utf-8");
System.out.println(content);
} @Test
public void copyingFileTest() throws IOException {
File srcFile = new File(path);
File destFile = new File("D:/malin/sss/file.txt");
FileUtils.copyFile(srcFile, destFile);
} @Test
public void deletingFileTest() throws IOException {
FileUtils.deleteDirectory(new File(path).getParentFile());
} @Test
public void convertingTest() throws IOException {
FileUtils.copyURLToFile(new URL("http://www.baidu.com"), new File(path));
}
}
参考
http://commons.apache.org/proper/commons-io/description.html
Apache Common-IO 使用的更多相关文章
- .apache.commons.io 源代码学习(二)FilenameUtils类
FilenameUtils是apache common io中一个独立的工具类,对其他没有依赖,看其源代码的import即可知道. import java.io.File;import java.io ...
- org.apache.common.io-FileUtils详解
org.apache.common.io---FileUtils详解 getTempDirectoryPath():返回临时目录路径; public static String getTempDire ...
- apache commons io包基本功能
1. http://jackyrong.iteye.com/blog/2153812 2. http://www.javacodegeeks.com/2014/10/apache-commons-io ...
- IO与文件读写---使用Apache commons IO包提高读写效率
觉得很不错,就转载了, 作者: Paul Lin 首先贴一段Apache commons IO官网上的介绍,来对这个著名的开源包有一个基本的了解:Commons IO is a library of ...
- apache commons io入门
原文参考 http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html Apache Commons IO 包绝对是 ...
- WEB文件上传之apache common upload使用(一)
文件上传一个经常用到的功能,它有许多中实现的方案. 页面表单 + RFC1897规范 + http协议上传 页面控件(flash/html5/activeX/applet) + RFC1897规范 + ...
- [解决]Hadoop 2.4.1 UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
问题:UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0 我的系统 win7 64位 Hadoop ...
- SEQ!org.apache.hadoop.io.LongWritable
[uhadoop@10-13-109-236 subdir26]$ $HADOOP_HOME/bin/hadoop fs -cat /data/flumeEvents/FlumeData.155980 ...
- Android中使用Apache common ftp进行下载文件
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/birdsaction/article/details/36379201 在Android使用ftp下 ...
- 解决Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
在项目中添加src中添加NativeIO类 /** * Licensed to the Apache Software Foundation (ASF) under one * or more con ...
随机推荐
- vue地址插件多级联动自适应 + github地址
https://github.com/cqzyl/vue-manyAddress
- ajax实现异步请求的过程
var xhr; xhr = new XMLHttpRequest(); //创建一个异步对象 xhr.open("Get", "test.a ...
- EPSG:4326
简单说,"EPSG:4326"指的就是WGS84坐标系 参考 http://blog.csdn.net/cloverwindy/article/details/8663968 AU ...
- /usr/local/sbin/dsniff
/usr/local/sbin/dsniff 捕获可用的密码
- LeetCode Sort List 链表排序(规定 O(nlogn) )
Status: AcceptedRuntime: 66 ms 题意:根据给出的单链表,用O(nlogn)的时间复杂度来排序.由时间复杂度想到快排.归并这两种排序.本次用的是归并排序.递归将链表的规模不 ...
- 使用后台程序的第一个表单Form
参考手册:http://www.yiichina.com/doc/guide/2.0/start-forms 1.创建模型:advanced\backend\models\moxing.php 此模型 ...
- 在C++类中使用dllimport和dllexport导出,
在Windows平台下: 您可以使用dllimport或dllexport属性声明C ++类.这些形式意味着导入或导出整个类.以这种方式导出的类称为可导出类. 以下示例定义可导出的类.导出其所有成员函 ...
- MooseFS 3.0 集群环境部署过程
1 准备好6台虚拟机:(centos7) Master server: 192.168.242.135 Cgi server: 192.168.242.135 meta ...
- java设计模式——单例模式(一)
一. 定义与类型 定义:保证一个类仅有一个实例,并提供一个全局访问点 类型:创建型 二. 适用场景 想确保任何情况下都绝对只用一个实例 三. 优缺点 优点: 在内存里只有一个实例,减少了内存开销 可以 ...
- java基础编程——树的子结构
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 题目代码 /** * 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一 ...