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

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

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

       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理

    文件或文件夾拷貝(源代碼)

    Posted on 2006-08-10 23:41 duyouyou.com 閱讀(1585) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): web技術(shù)

    本人原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處http://www.tkk7.com/web/

    // 任務(wù):
    // 寫(xiě)一個(gè)文件拷貝函數(shù):?fileCopy(String?a?,String?b)???
    // a--表示原文件名???b--表示目標(biāo)文件名擴(kuò)展:
    // 如果a是文件,則copy?a到b?;
    // 如果a是目錄,則copy?a下的所有文件和文件夾(包括子文件夾)到b目錄下。
    //

    import ?java.io. * ;


    public ? class ?IODemo?{
    ????
    ????
    public ? void ?fileCopy(String?a,?String?b){
    ????????File?file?
    = ? new ?File(a);

    ????????
    if ( ! file.exists()){
    ????????????System.out.println(a?
    + ? " ?Not?Exists. " );
    ????????????
    return ;
    ????????}
    ????????File?fileb?
    = ? new ?File(b);

    ????????
    if (file.isFile()){
    ????????????FileInputStream?fis?
    = ? null ;
    ????????????FileOutputStream?fos?
    = null ;
    ????????????
    try ?{
    ????????????????fis?
    = ? new ?FileInputStream(file);
    ????????????????fos?
    = ?? new ?FileOutputStream(fileb);
    ????????????????
    ????????????????
    byte []?bb? = new ? byte [?( int )file.length()];
    ????????????????fis.read(bb);
    ????????????????fos.write(bb);

    ????????????}
    catch ?(IOException?e){
    ????????????????e.printStackTrace();
    ????????????}
    finally {
    ????????????????
    try ?{
    ????????????????????fis.close();
    ????????????????????fos.close();
    ????????????????}?
    catch ?(IOException?e)?{
    ????????????????????e.printStackTrace();
    ????????????????}
    ????????????}
    ????????}
    else ? if (file.isDirectory()){
    ????????????
    if ( ! fileb.exists()){
    ????????????????fileb.mkdir();
    ????????????}
    ????????????String[]?fileList;
    ????????????fileList?
    = ?file.list();
    ????????????
    for ( int ?i? = ? 0 ;?i? < ?fileList.length;?i ++ ){
    ????????????????fileCopy(a?
    + ? " \\ " ? + ?fileList[i],b? + ? " \\ " ? + ?fileList[i]);
    ????????????}
    ????????}

    ????}
    ????
    }

    評(píng)論

    # re: 文件或文件夾拷貝(源代碼)  回復(fù)  更多評(píng)論   

    2006-08-12 12:31 by 游子
    頂一下。
    Hold住
    主站蜘蛛池模板: 67194熟妇在线永久免费观看| 国产成人A在线观看视频免费 | 4338×亚洲全国最大色成网站| 久久精品成人免费观看97| 久久夜色精品国产噜噜噜亚洲AV| 啦啦啦高清视频在线观看免费| 一级毛片免费毛片毛片| 亚洲视频在线观看不卡| 国产精品视_精品国产免费 | 污污污视频在线免费观看| 久久久久亚洲AV片无码| 女人18毛片水真多免费播放| 国产免费高清69式视频在线观看| 亚洲AV无码久久久久网站蜜桃| 国产日韩成人亚洲丁香婷婷| 一本无码人妻在中文字幕免费| 国产A∨免费精品视频| 亚洲国产精品xo在线观看| 亚洲国产婷婷综合在线精品 | 五月亭亭免费高清在线| 人妻免费久久久久久久了| 亚洲制服丝袜一区二区三区| 亚洲熟妇无码另类久久久| 日韩视频在线免费| 无码人妻一区二区三区免费看| 精品国产日韩亚洲一区在线| 亚洲一区综合在线播放| 亚洲人妻av伦理| 成人免费视频一区二区三区| 亚洲一区二区在线免费观看| 特色特黄a毛片高清免费观看| 亚洲一区二区三区91| 久久丫精品国产亚洲av| 中文亚洲成a人片在线观看| 日本免费人成黄页在线观看视频 | 一级女人18毛片免费| 久章草在线精品视频免费观看| 特级做a爰片毛片免费看| 久久亚洲中文无码咪咪爱| 亚洲最大av资源站无码av网址| 亚洲酒色1314狠狠做|