欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

<thead id="6lxrp"></thead>

  • 
    
    
    歡迎來(lái)到入門(mén)教程網(wǎng)!

    Java編程

    當(dāng)前位置:主頁(yè) > 軟件編程 > Java編程 >

    Java編程迭代地刪除文件夾及其下的所有文件實(shí)例

    來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:Java編程|點(diǎn)擊: 次

    本文研究的是Java編程迭代地刪除文件實(shí)例,具體實(shí)現(xiàn)代碼如下。

    實(shí)例代碼:

    public static void main(String[] args) { 
        String filePath = "c:" + File.separator +"b"; 
        File file = new File(filePath); 
        if (file.exists()) { 
          if (file.isFile()) { 
            deleteFile(filePath); 
          } else { 
            deleteDirectory(filePath); 
          } 
        } else { 
          System.err.println("指定的目錄或者文件不存在!"); 
        } 
      } 
      //刪除單個(gè)文件或空的文件夾 
      public static boolean deleteFile(String filePath) { 
        File file = new File(filePath); 
        //如果文件路徑對(duì)應(yīng)的文件存在,并且是一個(gè)文件,則直接刪除 
        if (file.exists() && file.isFile()) { 
          if (file.delete()) { 
            System.err.println("文件" + filePath + "刪除成功!"); 
            return true; 
          } else { 
            System.err.println("文件" + filePath + "刪除失?。?); 
            return false; 
          } 
        } else { 
          System.err.println("文件" + filePath + "不存在!"); 
          return false; 
        } 
      } 
      //刪除文件夾及里面的文件 
      public static boolean deleteDirectory (String dir) { 
        if (!dir.endsWith(File.separator)) { 
          dir = dir + File.separator; 
        } 
        File dirFile = new File(dir); 
        //如果dir對(duì)應(yīng)的問(wèn)件不存在,或者不是一個(gè)目錄,則退出 
        if (!dirFile.exists() || !dirFile.isDirectory()) { 
          System.err.println("文件夾" + dir + "不存在!"); 
          return false; 
        } 
        boolean flag = true; 
        //刪除問(wèn)價(jià)夾中的所有文件包括子目錄 
        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 { 
            deleteDirectory(files[i].getAbsolutePath()); 
          } 
        } 
        //刪除當(dāng)前目錄 
        if (dirFile.delete()) { 
          System.err.println("目錄" + dir + "刪除成功!"); 
          return true; 
        } else { 
          return false; 
        } 
      } 

    總結(jié)

    以上就是本文關(guān)于Java編程迭代地刪除文件夾及其下的所有文件實(shí)例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專(zhuān)題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

    上一篇:Java編程多線程之共享數(shù)據(jù)代碼詳解

    欄    目:Java編程

    下一篇:Java編程思想中關(guān)于并發(fā)的總結(jié)

    本文標(biāo)題:Java編程迭代地刪除文件夾及其下的所有文件實(shí)例

    本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/8346.html

    網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

    如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

    聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

    Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有