码迷,mamicode.com
首页 > 其他好文 > 详细

commons-IO

时间:2020-02-14 20:24:00      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:实现   读取文件   common   mon   string   工具   移动文件   nload   文件路径   

导入classpath  

    加入classpath的第三方jar包内的class文件才能在项目中使用

  创建lib文件夹     将commons-io.jar拷贝到lib文件夹    右键点击commons-io.jar,Build Path→Add to Build Path

FilenameUtils

  这个工具类是用来处理文件名(译者注:包含文件路径)的,他可以轻松解决不同操作系统文件名称规范不同的问题

常用方法:

getExtension(String path):获取文件的扩展名;

getName(String filename):获取文件名;

isExtension(String fileName,String ext):判断fileName是否是ext后缀名;

FileUtils

提供文件操作(移动文件,读取文件,检查文件是否存在等等)的方法

  常用方法:

readFileToString(File file):读取文件内容,并返回一个String;

writeStringToFile(File file,String content):将内容content写入到file中;

copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制

copyFile(File srcFile,File destFile);文件复制

代码:

package com.oracle.demo03;

import java.io.FilenameFilter;

import org.apache.commons.io.FilenameUtils;

public class Demo01 {
	public static void main(String[] args) {
		//获取文件扩展名
		String ext=FilenameUtils.getExtension("D:\\demo1018\\print.txt");
		System.out.println(ext);
		//获取文件名
		String Filename=FilenameUtils.getName("D:\\demo1018\\print.txt");
		System.out.println(Filename);
		//判断文件是否已java结尾
		boolean flag=FilenameUtils.isExtension("D:\\demo1018\\print.txt", "java");
		System.out.println(flag);
	}
}


package com.oracle.demo03;

import java.io.File;
import java.io.IOException;

import org.apache.commons.io.FileUtils;

public class Demo02 {
	public static void main(String[] args) throws IOException {
		/*//实现文件复制
		FileUtils.copyFile(new File("D:\\demo1018\\print.txt"), 
				new File("D:\\demo1018\\p\\print.txt"));*/
		//文件夹赋值
		FileUtils.copyDirectoryToDirectory(new File("D:\\demo1018"), new File("D:\\demo1018\\c"));
	}
}

  

commons-IO

标签:实现   读取文件   common   mon   string   工具   移动文件   nload   文件路径   

原文地址:https://www.cnblogs.com/zqy6666/p/12309292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!