统计文件数目并生成日志

/**   
* @Title: CountFileNum.java 
* @Package test 
* @Description: TODO(用一句话描述该文件做什么) 
* @author A18ccms A18ccms_gmail_com   
* @date 2017年3月20日 上午8:32:38 
* @version V1.0   
*/
package test;

import java.io.File;
import java.nio.file.Path;

import util.FileWriteUtil;

/**
 * @ClassName: CountFileNum
 * @Description: 统计文件数目并生成日志
 * @author zeze
 * @date 2017年3月20日 上午8:32:38
 * 
 */
public class CountFileNum {

	private static String pathRoot = "/data/sata/share_sata/AmazonCrawl/amazonWeb/test/";
//	private static String pathRoot = "F:/WeiBo/CommentData/";

	/**
	 * 
	 * @Title: main
	 * @param @param
	 *            args 设定文件
	 * @return void 返回类型
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("统计该目录小文件数目:" + pathRoot);
		File path = new File(pathRoot);
		File[] files = path.listFiles();
		FileWriteUtil fWrite = new FileWriteUtil();
		for (File f : files) {
			if (f.isDirectory()) {
				String filePath = f.getPath();
				File tFile = new File(f.getPath());
				System.out.println(f.getName() + " Size:" + tFile.listFiles().length);
				fWrite.WriteDocument(pathRoot + "countNum.txt",f.getName() + " Size:" + tFile.listFiles().length + "
");
			}
		}
	}

}

  

原文地址:https://www.cnblogs.com/zeze/p/6585578.html