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

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

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

    天空是藍色的

    做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
    數據加載中……
    [轉載]文件和目錄復制函數
    http://spaces.msn.com/members/kliweik/

    今天偷懶,要Roy幫我寫了一個目錄復制的函數,記錄,備后用,呵呵!

    /* Created on 2005-8-8 
     * 
     * @author wei.li  
     * TODO 用來運行外部命令的工具類 */
    package com.linktone.photo.lucene
    ;

    import java.io.File
    ;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.nio.channels.FileChannel;

    public class FileUtil {
        /** * 功能:利用nio來快速復制文件 */
        public static void copyFile(String srcFile
    , String destFile)
                throws java.io.FileNotFoundException
    , java.io.IOException {
            FileInputStream fis 
    = new FileInputStream(srcFile);
            FileOutputStream fos = new FileOutputStream(destFile);
            FileChannel fcin = fis.getChannel();
            FileChannel fcout = fos.getChannel();
            fcin.transferTo(0, fcin.size(), fcout);
            fcin.close();
            fcout.close();
            fis.close();
            fos.close();
        }

        /** * 功能:利用nio快速復制目錄 */
        public static void copyDirectory(String srcDirectory
    , String destDirectory)
                throws java.io.FileNotFoundException
    , java.io.IOException { // 得到目錄下的文件和目錄數組
            File srcDir 
    = new File(srcDirectory);
            File[] fileList = srcDir.listFiles();
            // 循環處理數組
            for (int i 
    = 0; i < fileList.length; i++) {
                if (fileList[i].isFile()) {
                    // 數組中的對象為文件
                    // 如果目標目錄不存在,創建目標目錄
                    File descDir 
    = new File(destDirectory);
                    if (!descDir.exists()) {
                        descDir.mkdir()
    ;
                    } // 復制文件到目標目錄
                    copyFile(srcDirectory + 
    "/" + fileList[i].getName(),
                            destDirectory + 
    "/" + fileList[i].getName());
                } else {
                    // 數組中的對象為目錄
                    // 如果該子目錄不存在就創建(其中也包含了對多級目錄的處理)
                    File subDir 
    = new File(destDirectory + "/"
                            + fileList
    [i].getName());
                    if (!subDir.exists()) {
                        subDir.mkdir()
    ;
                    }
                    // 遞歸處理子目錄
                    copyDirectory(srcDirectory + 
    "/" + fileList[i].getName(),
                            destDirectory + 
    "/" + fileList[i].getName());

                }
            }
        }

        public static void main(String
    [] args) throws IOException {

            FileUtil.copyDirectory(
    "e:/temp/index/test", "e:/temp/index/test2");
        }

    }

    posted on 2005-12-29 17:52 bluesky 閱讀(743) 評論(0)  編輯  收藏 所屬分類: 工作總結

    主站蜘蛛池模板: 麻豆成人久久精品二区三区免费 | 成人免费的性色视频| 国产亚洲精品拍拍拍拍拍| 黄床大片30分钟免费看| 成人在线视频免费| 亚洲人成色777777精品| 嫩草影院在线免费观看| 亚洲熟妇无码一区二区三区 | 久久国产高潮流白浆免费观看| 亚洲AV综合色一区二区三区| ssswww日本免费网站片| 亚洲人成在线播放网站| 老司机69精品成免费视频| 亚洲人成在线影院| 97免费人妻无码视频| 亚洲欧美日韩中文二区| 国产一区在线观看免费| 一级毛片人与动免费观看| 国产AV无码专区亚洲Av| 99国产精品免费观看视频| 亚洲国产成人久久77| 狠狠久久永久免费观看| www.xxxx.com日本免费| 国产亚洲无线码一区二区| 污视频在线观看免费| 亚洲三级高清免费| 亚洲国产精品人人做人人爽| 美女被cao网站免费看在线看| 亚洲狠狠ady亚洲精品大秀| 国产色爽女小说免费看| a级毛片免费高清视频| 久久亚洲国产成人精品性色| 女人18毛片免费观看| 中国一级特黄高清免费的大片中国一级黄色片| 亚洲日韩精品一区二区三区| 1000部拍拍拍18勿入免费凤凰福利 | 美女视频黄的全免费视频网站| 日韩精品亚洲专区在线影视 | 亚洲无线一二三四区| 国产精品黄页在线播放免费| a级精品九九九大片免费看|