package com.zhang.stream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
import java.util.LinkedList;
import java.util.List;
import com.zhang.common.Common;
/**
* @Package com.zhang.stream
* @ClassName: PubFileUtil
* @Description: 读写有风险,操作需谨慎(注意备份)
* @author: ZhangSongbo
* @date 2014-9-28 上午11:47:42
* @version V1.0
*/
public class PubFileUtil {
private static String filePath = "d:\\EduInfo.java";
public static final String RN = "\r\n";//可替换Common.RN
/**
* @Title: readFileList
* @Description: 所给目录下的所有文件名称集合
* @param @param filepath 文件路径
* @param @return 返回当前路径下所有文件名称集合
* @return List
* @throws IOException
*/
public static List readFileList(String filepath) throws IOException {
List list = new LinkedList();
try {
File file = new File(filepath);
if (!file.isDirectory()) {
System.out.println("文件");
System.out.println("path=" + file.getPath());
System.out.println("absolutepath=" + file.getAbsolutePath());
System.out.println("name=" + file.getName());
} else if (file.isDirectory()) {
System.out.println("文件夹");
String[] filelist = file.list();
for