可能是文件沒有關(guān)閉,或者正在使用,或者如果是web程序,可能沒有停止服務(wù),將部署文件移除等等,你挨著試一試,實在不行就重啟,不過要做好備份工作哦

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、南靖網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
通過fileTxt[ j ] ,看你是循環(huán)刪除,你判斷了文件是否存在,但是沒有判斷是否是文件夾、文件夾里是否還有文件
因為文件夾里有文件時,執(zhí)行delete()是不成功的
此外,你在刪除的文件,有可能正被其他人或程序打開,這個時候刪除也不會成功
參考Java API的java.io.File類:
delete
public boolean delete()
刪除此抽象路徑名表示的文件或目錄。如果此路徑名表示一個目錄,則此目錄必須為空才能刪除。
public File[] listFiles()返回一個抽象路徑名數(shù)組,這些路徑名表示此抽象路徑名表示的目錄中的文件。
如果此抽象路徑名不表示一個目錄,那么此方法將返回 null。否則返回一個 File 對象數(shù)組,每個數(shù)組元素對應(yīng)目錄中的每個文件或目錄。表示目錄本身及其父目錄的名稱不包括在結(jié)果中。得到的每個抽象路徑名都是根據(jù)此抽象路徑名,使用 File(File, String) 構(gòu)造方法構(gòu)造的。所以,如果此路徑名是絕對路徑名,那么得到的每個路徑名都是絕對路徑名;如果此路徑名是相對路徑名,那么得到的每個路徑名都是相對于同一目錄的路徑名。
不保證所得數(shù)組中的相同字符串將以特定順序出現(xiàn),特別是不保證它們按字母順序出現(xiàn)。
返回:
抽象路徑名數(shù)組,這些路徑名表示此抽象路徑名表示的目錄中的文件和目錄。如果目錄為空,那么數(shù)組也將為空。如果抽象路徑名不表示一個目錄,或者發(fā)生 I/O 錯誤,則返回 null。
拋出:
SecurityException - 如果存在安全管理器,且其 SecurityManager.checkRead(java.lang.String) 方法拒絕對目錄進行讀訪問
從以下版本開始:
1.2
網(wǎng)頁名稱:java代碼刪除文件失敗 java實現(xiàn)文件刪除
文章來源:http://www.yijiale78.com/article0/ddgcioo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、、定制網(wǎng)站、營銷型網(wǎng)站建設(shè)、App設(shè)計、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)