java 快速删除文件夹_如何用Java删除文件夹里的所有文件?
import java。io。File;
public class Test
{
public static void main(String args[]){
Test t = new Test();
delFolder("c:/bb");
System。
out。println("deleted");
}
//删除文件夹
//param folderPath 文件夹完整绝对路径
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); //删除完里面所有内容
String filePath = folderPath;
filePath = filePath。
toString();
java。io。File myFilePath = new java。io。File(filePath);
myFilePath。delete(); //删除空文件夹
} catch (Exception e) {
e。
printStackTrace();
}
}
//删除指定文件夹下所有文件
//param path 文件夹完整绝对路径
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file。
exists()) {
return flag;
}
if (!file。isDirectory()) {
return flag;
}
String[] tempList = file。list();
File temp = null;
for (int i = 0; i < tempList。
length; i++) {
if (path。endsWith(File。separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File。
separator + tempList[i]);
}
if (temp。isFile()) {
temp。delete();
}
if (temp。isDirectory()) {
delAllFile(path + "/" + tempList[i]);//先删除文件夹里面的文件
delFolder(path + "/" + tempList[i]);//再删除空文件夹
flag = true;
}
}
return flag;
}
}
{
public static void main(String args[]){
Test t = new Test();
delFolder("c:/bb");
System。
out。println("deleted");
}
//删除文件夹
//param folderPath 文件夹完整绝对路径
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); //删除完里面所有内容
String filePath = folderPath;
filePath = filePath。
toString();
java。io。File myFilePath = new java。io。File(filePath);
myFilePath。delete(); //删除空文件夹
} catch (Exception e) {
e。
printStackTrace();
}
}
//删除指定文件夹下所有文件
//param path 文件夹完整绝对路径
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file。
exists()) {
return flag;
}
if (!file。isDirectory()) {
return flag;
}
String[] tempList = file。list();
File temp = null;
for (int i = 0; i < tempList。
length; i++) {
if (path。endsWith(File。separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File。
separator + tempList[i]);
}
if (temp。isFile()) {
temp。delete();
}
if (temp。
isDirectory()) {
delAllFile(path + "/" + tempList[i]);//先删除文件夹里面的文件
delFolder(path + "/" + tempList[i]);//再删除空文件夹
flag = true;
}
}
return flag;
}
}。
全部
java 快速删除文件夹_如何用Java删除文件夹里的所有文件?相关推荐
- java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件
java编写大数据分析模型 Earlier we learned how to read XML file and how to edit XML file in java using DOM Par ...
- java调用c语言编辑器_如何用java调用c语言编译器实现在线编译c语言?
要在java中调用c语言的库,需要使用Java提供了JNI. 举例说明 在c语言中定义一个 void sayHello()函数(打印Hello World);然后在Java中调用这个函数显示Hello ...
- java 判断手机运营商_如何用java判断手机号运营商?
如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...
- vim删除奇数行_如何用vim删除特定的偶数行?
来个简单点的(概念简单,都是基本操作),不过执行速度比较慢,适合不太大的文件 Step 1: 打开行号 set nu Step 2: 移动到文件末尾 G Step 3: 如果最后一行就是偶数行,新增一 ...
- java生成md5校验码_如何用java获取ftp服务器上文件的md5校验码?
package homework.dao; import java.security.*; public class getmd5 { //全局数组 private final static stri ...
- java怎么实现日程提醒_如何用java和xml实现日程提醒
[[[xml中不是写db连接,而是db连接的信息. 连接还是要在java代码里头实现的]]]] 你是不是没有用到框架,比如struts,spring.. 而是直接的jsp servlet? xml文件 ...
- java简单的记事本程序_如何用JAVA编写简单的记事本程序?
展开全部 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; i ...
- java编程九九乘法表_如何用JAVA语言编写一个九九乘法表
教一下学了JAVA語言的同学们撰写一个99玖玖乘决表 方法 进行设计构思:假如把99玖玖乘决报表中如"1*1=1"算式全部当作一个一字的笔画体得话,99玖玖乘决表可当作一个倾斜角二 ...
- java程序如何解代数方程_如何用java编程来解决方程问题?
展开全部 public class Fc { int a, b, c; public void gen() { double i; double j = 1.0; double k = 1.0; i ...
最新文章
- HT for Web 3D游戏设计设计--汉诺塔(Towers of Hanoi)
- UVA227-Puzzle
- Android之build.gradle配置签名
- 诗与远方:无题(十四)
- Discuz论坛架设从零起步之三
- Linux删除带空格的文件 删除最后一个后缀名
- 性能测试指标(重要)
- error: undefined reference to `PathTrace::PathTrace(World*)' (Codeblocks, C++)
- [bzoj1791][ioi2008]Island 岛屿(基环树、树的直径)
- sonar小白式入门
- 验证集精度高于训练集精度的原因分析
- 本地快速搭建FTP服务器
- WebWork深入浅出(http://www.blogjava.net/moxie/archive/2006/10/20/76375.html)
- LimeSDR Mini轻松上手系列1: 介绍
- HTML实战宝典PDF,《selenium webdriver实战宝典》记
- tpshop php版本,TPshop安装向导 - Powered by TPshop
- 柴静调查:穹顶之下_调查:HTML5数据列表
- 关于504报错的解决方法之一
- Java抽象类和接口使用_Java 抽象类和接口
- 博学谷 - CSS笔记23 - 常见布局技巧
热门文章
- 基于GitHub创建自己的个人网站
- RecycleView添加HeaderView和FooterView
- 关于android系统集成其他传感器
- 惠而浦扫地机器人充不进电_【今日关注】惠而浦扫地机器人怎么样?体验2个月之肺腑之言? | 智能扫地机器人评测...
- mysql源码目录在哪_Mysql源码学习——源码目录结构
- java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
- 双飞翼HTML圣杯布局,关于圣杯布局与双飞翼布局的理解
- Unity2018新功能抢鲜 | ShaderGraph实战之全息效果
- python缩进和冒号_Python缩进和冒号详解
- C#中的三层前馈神经网络,带有图形显示