<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-314  評論-209  文章-0  trackbacks-0

    業務常用,供大家學習:

    引用地址:http://www.easydone.cn/014/200604022353065155.htm

    package org.easydone.file;



    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    /**
     * <p>Title: File 常用操作(部分)</p>
     * <p>Description: 業務用</p>
     * <p>Copyright: Copyright (c) 2006 www.easydone.cn</p>
     * <p>Company: 北京聚能易成科技有限公司</p>
     * @authory dirboy
     * @version 1.0
     */

    public class FileOperate {

        /**
        * 創建目錄
        * @param folderPath:目錄路徑
        * @return
        * @throws IOException
        */
        public static boolean createFolder(String folderPath) throws IOException {
            boolean result = false;
            File f = new File(folderPath);
            result = f.mkdirs();
            return result;
        }
        /**
        * 刪除目錄下所有文件
        * @param directory (File 對象)
        */
        public void emptyDirectory(File directory) {
            File[] entries = directory.listFiles();
            for (int i = 0; i < entries.length; i++) {
                entries[i].delete();
            }
        }


        /**
        * 創建文件
        * @param filepath:文件所在目錄路徑,比如:c:/test/test.txt
        * @return
        */
        public static boolean makeFile(String filepath) throws IOException {
            boolean result = false;
            File file = new File(filepath);
            result = file.createNewFile();
            file = null;
            return result;
        }
        /**
        * 刪除文件
        * @param filepath:文件所在物理路徑
        * @return
        */
        public static boolean isDel(String filepath) {
            boolean result = false;
            File file = new File(filepath);
            result = file.delete();
            file = null;
            return result;
        }
        /**
        * 文件重命名
        * @param filepath:文件所在物理路徑
        * @param destname:新文件名
        * @return
        */
        public static boolean renamefile(String filepath,String destname) {
            boolean result = false;
            File f = new File(filepath);
            String fileParent = f.getParent();
            String filename = f.getName();
            File rf = new File(fileParent+"http://"+destname);
            if(f.renameTo(rf)) {
                result = true;
            }
            f = null;
            rf = null;
            return result;
        }
        /**
        * 將文件內容寫入數據庫中
        * @param filepath:文件所在物理路徑
        * @param content:寫入內容
        * @throws Exception
        */
        public static void WriteFile(String filepath,String content) throws Exception {
            FileWriter filewriter = new FileWriter(filepath,true);//寫入多行
            PrintWriter printwriter = new PrintWriter(filewriter);
            printwriter.println(content);
            printwriter.flush();
            printwriter.close();
            filewriter.close();
        }
        /**
        * 日志備份
        * @param filePath:日志備份路徑
        * @param baksize:日志備份大小參考值(字節大小)
        * @throws IOException
        */
        public static void logBak(String filePath,long baksize) throws IOException {
            File f = new File(filePath);
            long len = f.length();
            SimpleDateFormat simpledateformat = new SimpleDateFormat("yyyyMMddHHmmss");
            String s = simpledateformat.format(new Date());
            String fileName = f.getName();
            int dot = fileName.indexOf(".");
            String bakName = s+fileName.substring(dot);
            System.out.println(bakName);
            if(len>=baksize) {
                renamefile(filePath,bakName);
                makeFile(filePath);
            }
            f = null;
        }

    }

    posted on 2007-06-14 16:52 xzc 閱讀(2058) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 麻豆亚洲AV成人无码久久精品 | 国产成人毛片亚洲精品| 朝桐光亚洲专区在线中文字幕 | 日韩免费一区二区三区在线 | 亚洲第一成年网站视频| 免费看www视频| 免费看又黄又爽又猛的视频软件| 亚洲成人一区二区| 一级做α爱过程免费视频| 亚洲一区二区高清| 久久久久免费精品国产| 亚洲高清无在码在线电影不卡 | 性生大片视频免费观看一级| 亚洲日韩VA无码中文字幕| 久久WWW免费人成—看片| 亚洲精品免费视频| 国产精品69白浆在线观看免费 | 亚洲精品高清一二区久久| 一级女性全黄生活片免费看| 日韩亚洲欧洲在线com91tv| 性xxxxx大片免费视频| 亚洲va在线va天堂va手机| 国产精品视_精品国产免费| 一级看片免费视频囗交| 亚洲最大成人网色| 最近中文字幕免费mv视频7| 人妻18毛片a级毛片免费看| 亚洲男人的天堂在线播放| 成人午夜视频免费| 国产做国产爱免费视频| 亚洲中文久久精品无码1| 免费a级毛片无码a∨性按摩| 免费国产99久久久香蕉| 亚洲女子高潮不断爆白浆| 在线播放亚洲第一字幕| 黄页网站免费观看| 日韩精品无码免费专区午夜| 亚洲人成电影网站色| 在线观看亚洲成人| 成人毛片免费观看视频大全| 成人性做爰aaa片免费看|