亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java刪除文件和文件夾具體實現

2019-11-26 15:55:32
字體:
來源:轉載
供稿:網友
1,驗證傳入路徑是否為正確的路徑名(Windows系統,其他系統未使用)
Java代碼
復制代碼 代碼如下:

// 驗證字符串是否為正確路徑名的正則表達式 
private static String matches = "[A-Za-z]:////[^:?/"><*]*"; 
// 通過 sPath.matches(matches) 方法的返回值判斷是否正確 
// sPath 為路徑字符串 

2,通用的文件夾或文件刪除方法,直接調用此方法,即可實現刪除文件夾或文件,包括文件夾下的所有文件
Java代碼
復制代碼 代碼如下:

/**
 *  根據路徑刪除指定的目錄或文件,無論存在與否
 *@param sPath  要刪除的目錄或文件
 *@return 刪除成功返回 true,否則返回 false。
 */ 
public boolean DeleteFolder(String sPath) { 
    flag = false; 
    file = new File(sPath); 
    // 判斷目錄或文件是否存在 
    if (!file.exists()) {  // 不存在返回 false 
        return flag; 
    } else { 
        // 判斷是否為文件 
        if (file.isFile()) {  // 為文件時調用刪除文件方法 
            return deleteFile(sPath); 
        } else {  // 為目錄時調用刪除目錄方法 
            return deleteDirectory(sPath); 
        } 
    } 


3,實現刪除文件的方法,
Java代碼
復制代碼 代碼如下:

/**
 * 刪除單個文件
 * @param   sPath    被刪除文件的文件名
 * @return 單個文件刪除成功返回true,否則返回false
 */ 
public boolean deleteFile(String sPath) { 
    flag = false; 
    file = new File(sPath); 
    // 路徑為文件且不為空則進行刪除 
    if (file.isFile() && file.exists()) { 
        file.delete(); 
        flag = true; 
    } 
    return flag; 


4,實現刪除文件夾的方法,
Java代碼
復制代碼 代碼如下:

/**
 * 刪除目錄(文件夾)以及目錄下的文件
 * @param   sPath 被刪除目錄的文件路徑
 * @return  目錄刪除成功返回true,否則返回false
 */ 
public boolean deleteDirectory(String sPath) { 
    //如果sPath不以文件分隔符結尾,自動添加文件分隔符 
    if (!sPath.endsWith(File.separator)) { 
        sPath = sPath + File.separator; 
    } 
    File dirFile = new File(sPath); 
    //如果dir對應的文件不存在,或者不是一個目錄,則退出 
    if (!dirFile.exists() || !dirFile.isDirectory()) { 
        return false; 
    } 
    flag = true; 
    //刪除文件夾下的所有文件(包括子目錄) 
    File[] files = dirFile.listFiles(); 
    for (int i = 0; i < files.length; i++) { 
        //刪除子文件 
        if (files[i].isFile()) { 
            flag = deleteFile(files[i].getAbsolutePath()); 
            if (!flag) break; 
        } //刪除子目錄 
        else { 
            flag = deleteDirectory(files[i].getAbsolutePath()); 
            if (!flag) break; 
        } 
    } 
    if (!flag) return false; 
    //刪除當前目錄 
    if (dirFile.delete()) { 
        return true; 
    } else { 
        return false; 
    } 


5,main() 方法
Java代碼
復制代碼 代碼如下:

public static void main(String[] args) { 
    HandleFileClass hfc = new HandleFileClass(); 
    String path = "D://Abc//123//Ab1"; 
    boolean result = hfc.CreateFolder(path); 
    System.out.println(result); 
    path = "D://Abc//124"; 
    result = hfc.DeleteFolder(path); 
    System.out.println(result); 


main() 方法只是做了一個簡單的測試,建立文件夾和文件都是本地建立,情況考慮的應該很全面了,包括文件夾包含文件夾、文件。文件的不同情況…………
實現沒有問題,可以正確刪除文件夾和文件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品xxxx| 亚洲视频精品在线| 日韩成人在线免费观看| 日韩激情av在线免费观看| 91色琪琪电影亚洲精品久久| 国产精品亚洲精品| 日韩av免费在线看| 日韩精品在线免费观看视频| 欧美日韩亚洲一区二区| 亚洲精品欧美一区二区三区| 98精品国产高清在线xxxx天堂| 亚洲人成在线电影| 人人澡人人澡人人看欧美| 欧洲s码亚洲m码精品一区| 欧美黄色片免费观看| 欧美精品videossex性护士| 色爱精品视频一区| 国产精品成人观看视频国产奇米| 亚洲bt天天射| 国产欧美日韩精品丝袜高跟鞋| 久久久91精品国产| 亚洲三级免费看| 日韩高清人体午夜| 中文字幕亚洲一区在线观看| 亚洲成人精品av| 亚洲欧洲第一视频| 欧美一区二粉嫩精品国产一线天| 91精品久久久久久久久久| 色久欧美在线视频观看| 亚洲黄一区二区| 久久国产精品久久久久久| 亚洲a级在线观看| 欧美诱惑福利视频| 2019中文在线观看| 欧美日韩免费观看中文| 亚洲福利在线视频| 2019中文字幕在线| 欧美一区二区三区精品电影| 亚洲欧美中文日韩在线| 岛国av在线不卡| 疯狂欧美牲乱大交777| 日韩中文字幕久久| 国产福利成人在线| 欧美视频国产精品| 日本午夜精品理论片a级appf发布| 久久久久久久影院| 久久久999精品免费| 中文字幕欧美日韩在线| 伊人亚洲福利一区二区三区| 日韩精品丝袜在线| 欧美中文在线字幕| 中文字幕v亚洲ⅴv天堂| 国产精品色午夜在线观看| 成人国产精品一区| 亚洲精品欧美日韩| 欧美日韩免费看| 黑人巨大精品欧美一区免费视频| 国产精品久久久久久网站| 亚洲一区二区三区毛片| 奇米成人av国产一区二区三区| 在线观看日韩www视频免费| 最近2019年手机中文字幕| 国产+人+亚洲| 欧美成人第一页| 久久精品国产69国产精品亚洲| 中文字幕日韩视频| 丝袜亚洲另类欧美重口| 韩国福利视频一区| 亚洲精品国产精品国自产观看浪潮| 国产精品入口福利| 日韩在线视频中文字幕| 国产精品6699| 亚洲色图第三页| 91久久在线播放| 国产成人精品一区| 亚洲欧美中文字幕在线一区| 亚洲电影第1页| 18性欧美xxxⅹ性满足| 欧美国产日韩免费| 亚洲欧美国产高清va在线播| 欧美在线视频观看免费网站| 成人写真视频福利网| 亚洲国产日韩精品在线| 欧洲美女免费图片一区| 精品福利在线视频| 91在线免费视频| 91久久久精品| 欧美在线观看www| 欧美在线免费观看| 亚洲综合日韩中文字幕v在线| 欧美超级乱淫片喷水| 久久久久久这里只有精品| 欧美小视频在线| 黑人精品xxx一区一二区| 国产日产欧美a一级在线| 国产在线精品一区免费香蕉| 成人免费观看网址| 国产又爽又黄的激情精品视频| 亚洲视频在线观看网站| 国产精品精品一区二区三区午夜版| 在线观看国产精品91| 欧美激情一二区| 97久久超碰福利国产精品…| 777午夜精品福利在线观看| 久久精品99国产精品酒店日本| 91免费视频国产| 亚洲视频网站在线观看| 欧美精品久久久久久久久久| 伊人久久五月天| 亚洲新中文字幕| 国产精品久久久久久久久久久新郎| 欧美激情中文字幕在线| 国产欧美一区二区三区久久| 91视频88av| 一二美女精品欧洲| 亚洲精品在线不卡| 欧美在线视频一区| 欧美日韩激情小视频| 亚洲性xxxx| 欧美中文字幕在线视频| 色视频www在线播放国产成人| 亚洲码在线观看| 亚洲人成网7777777国产| 亚洲综合国产精品| 一本色道久久88亚洲综合88| 亚洲无线码在线一区观看| 国产精品va在线播放我和闺蜜| 亚洲欧美日韩第一区| 91av在线视频观看| 国产精品女人网站| 亚洲无av在线中文字幕| 国产精品美女久久| 欧美理论电影在线观看| 高清亚洲成在人网站天堂| 日韩美女av在线免费观看| 欧美电影免费观看高清| 午夜免费在线观看精品视频| 久久九九免费视频| 欧美精品制服第一页| 国产乱肥老妇国产一区二| 日韩成人在线网站| 91网在线免费观看| 国产精品视频自拍| 欧美成人精品在线观看| 亚洲综合成人婷婷小说| 日本精品久久久| 欧美激情小视频| 911国产网站尤物在线观看| 亚洲精品91美女久久久久久久| 久久激情视频免费观看| 97涩涩爰在线观看亚洲| 亚洲性猛交xxxxwww| 国产精品九九久久久久久久| 国产视频福利一区| 亚洲精品资源在线| 色先锋资源久久综合5566| 亚洲自拍在线观看| 欧美日韩在线视频一区二区| 韩日欧美一区二区| 曰本色欧美视频在线| 亚洲人成在线观看网站高清| 在线日韩第一页| 国产日韩欧美在线观看| 欧美日韩另类字幕中文|