当前位置: 主页 > JAVA语言

java 删除文件夹-java 删除指定路径文件

发布时间:2023-02-09 16:12   浏览次数:次   作者:佚名

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);

java 删除指定路径文件_java删除其他日期文件_java 删除文件夹

我的文件路径.delete(); //删除空文件夹

} 赶上(异常 e){

e.printStackTrace();

}

}

//删除指定文件夹下的所有文件

//param path 文件夹的完整路径

public static boolean delAllFile(字符串路径){

布尔标志=假;

文件文件=新文件(路径);

如果(!文件。存在()){

返回标志;

}

如果 (!file.isDirectory()) {

返回标志;

}

字符串 [] 临时列表 = 文件java 删除文件夹java 删除文件夹。 列表();

java删除其他日期文件_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]);//删除空文件夹

标志=真;

}

}

返回标志;

java删除其他日期文件_java 删除文件夹_java 删除指定路径文件

}

}

{

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(); //删除空文件夹

java 删除指定路径文件_java 删除文件夹_java删除其他日期文件

} 赶上(异常 e){

e.printStackTrace();

}

}

//删除指定文件夹下的所有文件

//param path 文件夹的完整路径

public static boolean delAllFile(字符串路径){

布尔标志=假;

文件文件=新文件(路径);

如果(!文件。存在()){

返回标志;

}

如果 (!file.isDirectory()) {

返回标志;

}

字符串 [] 临时列表 = 文件。 列表();

文件临时=空;

java 删除文件夹_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]);//删除空文件夹

标志=真;

}

}

返回标志;

}

}

更多高质量信息可在考试论坛、考试在线题库中获得 来源:Exam-Java Certification