久久亚洲精品国产精品_羞羞漫画在线版免费阅读网页漫画_国产精品久久久久久久久久久久_午夜dj免费观看在线视频_希崎杰西卡番号

無法刪除文件夾 目錄不是空的

前沿拓展:

無法刪除文件夾 目錄不是空的

開始劃均團(tuán)這場指再-運(yùn)行-cmd
舉例您的這個目錄在F:\test\test123
F:
cd test\test123
rd . /s/q
第二在退出之后刪除test123文件夾。


import java.io.File;
public class DeleteFolder {
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除文件夾中的文件
* */
public void delFolder(String filePath ) throws Exception {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
String fileItmTemp = fileItm.getAbsolutePath();
if(fileItm.isDirectory()) {
delFolder(fileItmTemp);
} else {
fileItm.delete();
}
}
}
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除級聯(lián)空文件夾
* */
public void deleteRealFolder(String filePath) {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
deleteRealFolder(fileItm.getAbsolutePath());
fileItm.delete();
}
}
}
// 測試代碼
String filePath = "C:\\logs";
DeleteFolder deleteFolder = new DeleteFolder();
deleteFolder.delFolder(filePath);
deleteFolder.deleteRealFolder(filePath);

拓展知識:

前沿拓展:

無法刪除文件夾 目錄不是空的

開始劃均團(tuán)這場指再-運(yùn)行-cmd
舉例您的這個目錄在F:\test\test123
F:
cd test\test123
rd . /s/q
第二在退出之后刪除test123文件夾。


import java.io.File;
public class DeleteFolder {
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除文件夾中的文件
* */
public void delFolder(String filePath ) throws Exception {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
String fileItmTemp = fileItm.getAbsolutePath();
if(fileItm.isDirectory()) {
delFolder(fileItmTemp);
} else {
fileItm.delete();
}
}
}
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除級聯(lián)空文件夾
* */
public void deleteRealFolder(String filePath) {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
deleteRealFolder(fileItm.getAbsolutePath());
fileItm.delete();
}
}
}
// 測試代碼
String filePath = "C:\\logs";
DeleteFolder deleteFolder = new DeleteFolder();
deleteFolder.delFolder(filePath);
deleteFolder.deleteRealFolder(filePath);

拓展知識:

前沿拓展:

無法刪除文件夾 目錄不是空的

開始劃均團(tuán)這場指再-運(yùn)行-cmd
舉例您的這個目錄在F:\test\test123
F:
cd test\test123
rd . /s/q
第二在退出之后刪除test123文件夾。


import java.io.File;
public class DeleteFolder {
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除文件夾中的文件
* */
public void delFolder(String filePath ) throws Exception {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
String fileItmTemp = fileItm.getAbsolutePath();
if(fileItm.isDirectory()) {
delFolder(fileItmTemp);
} else {
fileItm.delete();
}
}
}
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除級聯(lián)空文件夾
* */
public void deleteRealFolder(String filePath) {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
deleteRealFolder(fileItm.getAbsolutePath());
fileItm.delete();
}
}
}
// 測試代碼
String filePath = "C:\\logs";
DeleteFolder deleteFolder = new DeleteFolder();
deleteFolder.delFolder(filePath);
deleteFolder.deleteRealFolder(filePath);

拓展知識:

前沿拓展:

無法刪除文件夾 目錄不是空的

開始劃均團(tuán)這場指再-運(yùn)行-cmd
舉例您的這個目錄在F:\test\test123
F:
cd test\test123
rd . /s/q
第二在退出之后刪除test123文件夾。


import java.io.File;
public class DeleteFolder {
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除文件夾中的文件
* */
public void delFolder(String filePath ) throws Exception {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
String fileItmTemp = fileItm.getAbsolutePath();
if(fileItm.isDirectory()) {
delFolder(fileItmTemp);
} else {
fileItm.delete();
}
}
}
/***
* @param: String filePath 文件路徑
* @desc: (1)刪除級聯(lián)空文件夾
* */
public void deleteRealFolder(String filePath) {
File file = new File(filePath);
File[] fileList = file.listFiles();
for(File fileItm : fileList) {
deleteRealFolder(fileItm.getAbsolutePath());
fileItm.delete();
}
}
}
// 測試代碼
String filePath = "C:\\logs";
DeleteFolder deleteFolder = new DeleteFolder();
deleteFolder.delFolder(filePath);
deleteFolder.deleteRealFolder(filePath);

拓展知識:

原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://www.cddhlm.com/95380.html