JAVA中IO工具的使用-commons-io
2018-03-02 09:51
99 查看
commons-io是专门为java中的IO流操作而准备的,把常用的操作都封装了起来,我们只要直接用就可以了。
下面我们说说常用的操作,应为这些方法都是静态的,所以可以直接调用,而且使用什么功能,从方法名上就可以看出。
上代码:package Demo01;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class Test04 {
public static void main(String[] args)throws IOException {
set_3();
}
// 复制目录
public static void set_3() throws IOException {
FileUtils.copyDirectoryToDirectory(new File("f:\\aa"), new File("f:\\aa\\"));
}
// 复制文件
public static void set_2() throws IOException {
FileUtils.copyFile(new File("f:\\a.txt"), new File("f:\\aa\\aa.txt"));
}
// 写入文本
public static void set_1() throws IOException {
FileUtils.writeStringToFile(new File("f:\\a.txt"), "我爱JAVA!");
}
// 读取文本
public static void set() throws IOException {
String s = FileUtils.readFileToString(new File( "f:\\a.txt"));
System.out.println(s);
}
}这些都是常用操作,大家可以直接自己演示一下,在主函数调用方法即可,记得下载commons-io包
只要commons-io-2.4.jar这个包即可,我是用eclipse直接buildpath的。如果要看源代码,是文件中的commons-io-2.4-sources.jar
下面我们说说常用的操作,应为这些方法都是静态的,所以可以直接调用,而且使用什么功能,从方法名上就可以看出。
上代码:package Demo01;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class Test04 {
public static void main(String[] args)throws IOException {
set_3();
}
// 复制目录
public static void set_3() throws IOException {
FileUtils.copyDirectoryToDirectory(new File("f:\\aa"), new File("f:\\aa\\"));
}
// 复制文件
public static void set_2() throws IOException {
FileUtils.copyFile(new File("f:\\a.txt"), new File("f:\\aa\\aa.txt"));
}
// 写入文本
public static void set_1() throws IOException {
FileUtils.writeStringToFile(new File("f:\\a.txt"), "我爱JAVA!");
}
// 读取文本
public static void set() throws IOException {
String s = FileUtils.readFileToString(new File( "f:\\a.txt"));
System.out.println(s);
}
}这些都是常用操作,大家可以直接自己演示一下,在主函数调用方法即可,记得下载commons-io包
只要commons-io-2.4.jar这个包即可,我是用eclipse直接buildpath的。如果要看源代码,是文件中的commons-io-2.4-sources.jar
相关文章推荐
- Tomcat中使用commons-io-2.5发生的错误java.lang.ClassNotFoundException- org.apache.commons.io.IOUtils
- java文件上传(使用commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar)
- Tomcat中使用commons-io-2.5发生的错误java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
- Bag集合工具类(apache-commons-collections3.2工具包)在java中的使用
- Java文件IO操作工具类(复制、删除、重命名、创建路径),复制代码并创建FileControl类即可使用。
- ※jakarta-ant的使用(java编译工具)※
- C Java PHP Perl Python 的程序代码美化工具(Pretty Print Program/Source Code Beautifier)使用
- 使用java.io.*操作文件的拆分与合并,Application一例!
- 使用Java混淆工具yguard
- jakarta-ant的使用(java编译工具)jakarta-ant的使用(java编译工具)
- JAR 文件格式的强大功能(java中jar工具的使用)
- jakarta-ant的使用(java编译工具)
- 在java应用中使用log4j日志工具
- 使用AStyle工具格式化java程序
- 使用java.io.*操作文件的拆分与合并,Application一例!
- 使用java.io.*操作文件的拆分与合并,Application一例!
- JAVA 开发工具Jcreator使用技巧总结 (转)
- [原创]JAVA 开发工具Jcreator使用技巧总结
- 使用 AppFuse 的七个理由--学习 Java 开放源码工具 —— 并使用这些工具提高生产效率
- jakarta-ant的使用(java编译工具)