java文件工具類(lèi)是java開(kāi)發(fā)愛(ài)好者提供的一個(gè)java開(kāi)源包,讓廣大java愛(ài)好者以及開(kāi)發(fā)者可以直接編譯形成class文件進(jìn)行使用。內(nèi)容包含io流,圖形界面,使用戶(hù)更好更快的找到相對(duì)應(yīng)文件,并進(jìn)行相對(duì)應(yīng)的文件操作。對(duì)于有需求的用戶(hù)而言,可以查看并學(xué)習(xí)源代碼。
源碼部分介紹:
package com.ptn.utils;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Set;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
import org.apache.log4j.Logger;
/**
* 文件工具類(lèi)
*
* @author jiqinlin
*
*/
public class FileTool {
private static final Logger log = Logger.getLogger(FileTool.class);
/**
* 創(chuàng)建目錄
*
* @param dir 目錄
*/
public static void mkdir(String dir) {
try {
String dirTemp = dir;
File dirPath = new File(dirTemp);
if (!dirPath.exists()) {
dirPath.mkdir();
}
} catch (Exception e) {
log.error("創(chuàng)建目錄操作出錯(cuò): "+e.getMessage());
e.printStackTrace();
}
}
/**
* 新建文件
*
* @param fileName
* String 包含路徑的文件名 如:E:\phsftp\src\123.txt
* @param content
* String 文件內(nèi)容
*
*/