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

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