<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)  編輯  收藏 所屬分類: 工作總結

    主站蜘蛛池模板: 久久久久亚洲精品天堂| a级毛片无码免费真人| 成年轻人网站色免费看| 亚洲精品无码久久久影院相关影片| 亚洲xxxx视频| 女人18毛片免费观看| 久久精品国产亚洲AV香蕉| 亚洲欧美成人综合久久久| 久久99毛片免费观看不卡| 亚洲国产香蕉人人爽成AV片久久 | 亚洲av午夜电影在线观看| **一级一级毛片免费观看| 亚洲国产精品久久久天堂| 日韩在线观看免费| 久久久久久久久久免免费精品| av永久免费网站在线观看| 日韩亚洲欧洲在线com91tv| 人妻免费一区二区三区最新| 亚洲AV永久纯肉无码精品动漫 | 亚洲国产高清视频| 免费黄色网址网站| 精品国产成人亚洲午夜福利| 午夜寂寞在线一级观看免费| 特级aa**毛片免费观看| 亚洲综合无码AV一区二区| 久久免费视频99| 亚洲小视频在线播放| 真实乱视频国产免费观看| 美女扒开屁股让男人桶爽免费 | 91精品视频在线免费观看| 国产亚洲精品成人AA片| 亚洲VA综合VA国产产VA中| 久久成人免费播放网站| 亚洲综合精品伊人久久| 亚洲色偷偷狠狠综合网| 18禁美女裸体免费网站| 亚洲欧美成人av在线观看| 国产午夜亚洲精品午夜鲁丝片| 国产一级黄片儿免费看| 中文字幕亚洲激情| 国内精品乱码卡1卡2卡3免费|