欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

Java 文件操作工具类

程序员文章站 2022-05-05 16:20:43
...
文件及其文件夹的复制,删除,拷贝等操作类
package util;
 
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
 
public class FileUtil {
    private final static String FILE_SUFFIX = ".java.drl";
 
    private final static String FILE_TEMP = "C:/temp/";
 
    /**
     * 将已存在的drl文件删除
     * 
     * @param ObjectPath
     */
    public static void deleteExistedDRLFile(String ObjectPath) {
        File filePath = new File(ObjectPath);
        if (!filePath.exists()) {
            System.out.println("目录不存在!");
        } else {
            if (filePath.isDirectory()) {
                File[] list = filePath.listFiles(new FilenameFilter() {
                    public boolean accept(File dir, String name) {
                        return name.endsWith(FILE_SUFFIX);
                    }
                });
                for (int i = 0; i