- 浏览: 760502 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
public class FileOperate {
//新建目录
//新建目录
public void newFolder(String folderPath) {
try {
File myFilePath = new File(folderPath);
if (!myFilePath.exists()) {
myFilePath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTrace();
}
}
try {
File myFilePath = new File(folderPath);
if (!myFilePath.exists()) {
myFilePath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTrace();
}
}
//新建文件
public void newFile(String filePath) {
try {
File myFilePath = new File(filePath);
if (!myFilePath.exists()) {
myFilePath.createNewFile();
}catch (Exception e) {
System.out.println("新建文件操作出错");
e.printStackTrace();
}
}
try {
File myFilePath = new File(filePath);
if (!myFilePath.exists()) {
myFilePath.createNewFile();
}catch (Exception e) {
System.out.println("新建文件操作出错");
e.printStackTrace();
}
}
//删除文件
public void delFile(String filePath) {
try {
File myDelFile = new File(filePath);
myDelFile.delete();
}
catch (Exception e) {
System.out.println("删除文件操作出错");
e.printStackTrace();
}
}
try {
File myDelFile = new File(filePath);
myDelFile.delete();
}
catch (Exception e) {
System.out.println("删除文件操作出错");
e.printStackTrace();
}
}
//删除文件夹,需要文件夹是空的
public void delFolder(String folderPath) {
try {
delAllFile(folderPath);
try {
delAllFile(folderPath);
File myFilePath = new File(folderPath);
myFilePath.delete(); //删除空文件夹
}
catch (Exception e) {
System.out.println("删除文件夹操作出错");
e.printStackTrace();
}
}
myFilePath.delete(); //删除空文件夹
}
catch (Exception e) {
System.out.println("删除文件夹操作出错");
e.printStackTrace();
}
}
//删除文件夹所有的内容
public void delAllFile(String path) {
File file = new File(path);
if (!file.exists()) {
return;
}
if (!file.isDirectory()) {
return;
}
String[] objList = file.list();
File temp = null;
for (int i = 0; i < objList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + objList[i]);
}
else {
temp = new File(path + File.separator + objList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path+"/"+ objList[i]);//先删除文件夹里面的文件
delFolder(path+"/"+ objList[i]);//再删除空文件夹
}
}
}
File file = new File(path);
if (!file.exists()) {
return;
}
if (!file.isDirectory()) {
return;
}
String[] objList = file.list();
File temp = null;
for (int i = 0; i < objList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + objList[i]);
}
else {
temp = new File(path + File.separator + objList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path+"/"+ objList[i]);//先删除文件夹里面的文件
delFolder(path+"/"+ objList[i]);//再删除空文件夹
}
}
}
发表评论
-
选股神器
2022-08-20 15:07 148最近闲来无事,突发奇想,将自己的选股思路自动化,计算机化。。 ... -
rpm安装jdk,设置环境变量
2019-05-12 22:49 6031、将jdk的rpm包拷贝到 ... -
java安全编码
2019-01-18 22:31 447软件安全问题,一般 ... -
生产者消费者
2018-07-01 21:33 404package function.thread; i ... -
打印mybatis的执行语句到控制台和文件
2017-12-13 15:11 786log4j.rootLogger=INFO,CONSOLE, ... -
java中类的加载顺序介绍(ClassLoader)
2017-11-14 11:41 7861、ClassNotFoundExcetpion 我们在 ... -
守护线程
2017-11-13 16:40 412对于线程,有个守护的线程的概念。如何理解呢?比如A线程里,n ... -
类加载机制及反射
2017-09-24 08:45 559一、Java类加载机制 ... -
java+selenium2 自动化测试框架
2017-09-15 09:36 990package web.selenium2; ... -
JMS实例
2017-08-21 15:40 4461. JMS架构 Java 消息服务(Java M ... -
linux设置java环境
2017-08-07 16:47 427linux配置java环境变量(详细) 一. 解压安装jdk ... -
分布式
2017-07-19 12:12 422转载请注明出处:http://blog.csdn.net/l ... -
tomcat+nginx+redis
2017-07-18 16:46 414应用系统的基本架构: -
java调用远程机器的shell脚本
2017-07-14 12:19 1540此程序的目的是执行远程机器上的Shell脚本。 【环境参数 ... -
生产者消费者进阶(带有condition)
2017-05-09 17:56 554package function.thread; ... -
多线程之 CountDownLatch
2017-05-01 13:01 496package function.thread; ... -
判断服务器类型
2017-04-12 10:52 456开发时一般用tomcat,然后在测试环境发布时使用的是web ... -
IE的不同文本浏览模式页面显示
2017-04-11 14:34 499现象描述:最近在遇到的问题就是在在Chrome,火狐页面都正 ... -
java中Filter、Servlet、Listener的学习
2017-03-29 21:52 4311、Filter的功能filter功能,它使用户可以改变一个 ... -
高并发,线程池
2017-03-29 21:52 10681.高并发的内容 Zookee ...
相关推荐
java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...
io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部
Java文件操作大全
java文件操作总结 详细介绍 java对文件的操作 每个都有对应的例子
java文件操作大全。。。。。。。。。。。。。
Java 文件操作大全···················································
Java文件操作封装类
非常全的java文件操作说明、示例,欢迎下载共同学习
java文件操作相关的类和基本用法,都是一些基本的用法,但很重要
java文件操作工具类是java中针对文件操作的一个工具类,可以方便的读取,下载,上传文件等操作,希望可以帮到大家。
Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!)
java视频教程 Java文件操作 JavaFile
一些较为全面的java的文件操作的代码,在学习中有极大地帮助!!
java 文件操作类 20多个实用方法,操作文件的好帮手。 JAVA自定义Util大放送-集成j2ee精英团队十年编程之精华
Java文件操作Java文件操作