java 删除文件夹-java 删除指定路径文件
java认证:用java删除文件夹中的所有文件
来源:考试大学【考试大学:中国教育考试门户网站】2009年5月27日
导入java.io.文件;
公开课考试
{
public static void main(String args[]){
测试 t = 新测试();
delFolder("c:/bb");
System.out.println("删除");
}
//删除文件夹
//param folderPath 文件夹完整路径
public static void delFolder(String folderPath) {
尝试 {
delAllFile(文件夹路径); //删除里面的所有内容
String 文件路径 = 文件夹路径;
文件路径 = 文件路径.toString();
java.io.File myFilePath = new java.io.File(filePath);
我的文件路径.delete(); //删除空文件夹
} 赶上(异常 e){
e.printStackTrace();
}
}
//删除指定文件夹下的所有文件
//param path 文件夹的完整路径
public static boolean delAllFile(字符串路径){
布尔标志=假;
文件文件=新文件(路径);
如果(!文件。存在()){
返回标志;
}
如果 (!file.isDirectory()) {
返回标志;
}
字符串 [] 临时列表 = 文件java 删除文件夹java 删除文件夹。 列表();
文件临时=空;
for (int i = 0; i < tempList.length; i++) {
如果(路径。endsWith(文件。分隔符)){
temp = new File(path + tempList[i]);
} 别的 {
temp = new File(path + File.separator + tempList[i]);
}
如果(温度。isFile()){
临时删除();
}
如果(温度。isDirectory()){
delAllFile(path + "/" + tempList[i]);//先删除文件夹中的文件
delFolder(path + "/" + tempList[i]);//删除空文件夹
标志=真;
}
}
返回标志;
}
}
{
public static void main(String args[]){
测试 t = 新测试();
delFolder("c:/bb");
System.out.println("删除");
}
//删除文件夹
//param folderPath 文件夹完整路径
public static void delFolder(String folderPath) {
尝试 {
delAllFile(文件夹路径); //删除里面的所有内容
String 文件路径 = 文件夹路径;
文件路径 = 文件路径.toString();
java.io.File myFilePath = new java.io.File(filePath);
我的文件路径.delete(); //删除空文件夹
} 赶上(异常 e){
e.printStackTrace();
}
}
//删除指定文件夹下的所有文件
//param path 文件夹的完整路径
public static boolean delAllFile(字符串路径){
布尔标志=假;
文件文件=新文件(路径);
如果(!文件。存在()){
返回标志;
}
如果 (!file.isDirectory()) {
返回标志;
}
字符串 [] 临时列表 = 文件。 列表();
文件临时=空;
for (int i = 0; i < tempList.length; i++) {
如果(路径。endsWith(文件。分隔符)){
temp = new File(path + tempList[i]);
} 别的 {
temp = new File(path + File.separator + tempList[i]);
}
如果(温度。isFile()){
临时删除();
}
如果(温度。isDirectory()){
delAllFile(path + "/" + tempList[i]);//先删除文件夹中的文件
delFolder(path + "/" + tempList[i]);//删除空文件夹
标志=真;
}
}
返回标志;
}
}
更多高质量信息可在考试论坛、考试在线题库中获得 来源:Exam-Java Certification