- 浏览: 245685 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (281)
- hibernate (16)
- sql工具 (2)
- eclipse (15)
- tomcat (13)
- 项目部署 (4)
- java (62)
- spring (15)
- EL (1)
- javascript (8)
- 正则表达式 (1)
- jQuery (4)
- mysql (15)
- jstl (1)
- jsp (1)
- eclipse,eclipse插件 (1)
- svn (4)
- java,resin (1)
- jdbc (1)
- jdk (2)
- android (21)
- resin (3)
- php (3)
- 其他 (2)
- 数据库 (2)
- cas单点登录 (2)
- 邮箱激活 (1)
- jad (1)
- 支付 (1)
- struts (1)
- jpa (1)
- struts2 (4)
- json (3)
- oracle (2)
- velocity (1)
- sina微博登陆 (2)
- qq账户登录 (1)
- spring security (1)
- java图片处理 (1)
- http请求 (1)
- cas springsecurity (1)
- freemarker (1)
- cas (6)
- java oauth2 (2)
- oauth2.0 (6)
- springsecurity oauth2 (1)
- sms (1)
- springmvc (2)
- spring aop (1)
- luaeclipse (1)
- cocos2d (1)
- hibernate缓存 (1)
- ibatis (1)
- linux (7)
- 技术网站 (1)
- python (2)
- hadoop (1)
- war3 (0)
- elasticsearch (2)
- jboss (1)
- spring data jpa (2)
- java json (1)
- jsonp (1)
- webservice (4)
- java多线程 (1)
- java加密解密 (1)
- spring task (1)
- java session and cookie (1)
- java nio (1)
- 缓存 (1)
- java大数据 (1)
- cygwin (1)
- 设计模式 (1)
- mybatis (2)
- jquery插件 (2)
- jvm内存溢出 (1)
- drools (1)
- cookie and session (1)
- jvm内存设置 (1)
- nginx (1)
- 微信 (1)
- extjs (1)
- redis (7)
- memcached (1)
- js闭包 (1)
- js (0)
- mongodb (3)
- dubbo (2)
- jdk版本问题 (1)
- opnfire (1)
- git (1)
- jsp视频播放 (1)
- 国际化 (1)
- 后台管理 (1)
- yum (1)
- k (1)
- 算法 (0)
- jvm优化 (1)
- java检测 (1)
- maven操作 (0)
- ios打包 (1)
- 网络通信 (1)
- node.js (1)
- maven (4)
- 消息队列 (2)
- springcloud (6)
- mq (2)
- idea (3)
- log4j (1)
- docker (4)
- editplus (1)
- springboot (1)
- Kubernetes (1)
- jenkins (1)
- websocket (1)
- thirft (1)
- strom (1)
- postman (1)
- kafka (1)
- 线程池 (1)
- JVisualVM (1)
- java反射 (1)
- shell (1)
- java8 (2)
- i18 (1)
- jvm (0)
- nio (1)
- nodejs (1)
- idea java (1)
最新评论
-
pengfeifei26:
wbzhaohl 写道这个有解决方案没有时间长了,貌似有点忘了 ...
A redirect is required to get the users approval -
wbzhaohl:
这个有解决方案没有
A redirect is required to get the users approval -
somebody:
恩。好吧。这个只有在 还没发布的 2.0 版本才有。
oauth2.0设置自动授权
/** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return 删除成功返回 true,否则返回 false。 */ public boolean DeleteFolder(String sPath) { flag = false; file = new File(sPath); // 判断目录或文件是否存在 if (!file.exists()) { // 不存在返回 false return flag; } else { // 判断是否为文件 if (file.isFile()) { // 为文件时调用删除文件方法 return deleteFile(sPath); } else { // 为目录时调用删除目录方法 return deleteDirectory(sPath); } } } /** * 删除单个文件 * @param sPath 被删除文件的文件名 * @return 单个文件删除成功返回true,否则返回false */ public boolean deleteFile(String sPath) { flag = false; file = new File(sPath); // 路径为文件且不为空则进行删除 if (file.isFile() && file.exists()) { file.delete(); flag = true; } return flag; } /** * 删除目录(文件夹)以及目录下的文件 * @param sPath 被删除目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public boolean deleteDirectory(String sPath) { //如果sPath不以文件分隔符结尾,自动添加文件分隔符 if (!sPath.endsWith(File.separator)) { sPath = sPath + File.separator; } File dirFile = new File(sPath); //如果dir对应的文件不存在,或者不是一个目录,则退出 if (!dirFile.exists() || !dirFile.isDirectory()) { return false; } flag = true; //删除文件夹下的所有文件(包括子目录) File[] files = dirFile.listFiles(); for (int i = 0; i < files.length; i++) { //删除子文件 if (files[i].isFile()) { flag = deleteFile(files[i].getAbsolutePath()); if (!flag) break; } //删除子目录 else { flag = deleteDirectory(files[i].getAbsolutePath()); if (!flag) break; } } if (!flag) return false; //删除当前目录 if (dirFile.delete()) { return true; } else { return false; } } public static void main(String[] args) { DealFile hfc = new DealFile(); String path = "D:\\Abc\\122\\aaa"; boolean result = hfc.CreateFolder(path); System.out.println(result); path = "D:\\Abc\\125"; result = hfc.DeleteFolder(path); System.out.println(result); }
发表评论
-
二叉树创建和遍历
2015-03-30 22:10 677package test; import java. ... -
solr使用
2015-03-08 12:31 0http://www.52menshao.com/conten ... -
java 对xml进行sax解析
2014-04-25 14:28 805import java.util.ArrayList; ... -
关于算法
2014-03-31 18:48 394http://bbs.csdn.net/topics/3907 ... -
java js 插件
2014-03-27 16:08 337http://www.malot.fr/bootstrap-d ... -
关于java模式
2014-03-13 17:04 290http://gxl-ct001.iteye.com/blog ... -
关于秒杀
2014-02-25 18:47 0http://www.blogjava.net/dongbul ... -
json格式时间转java时间
2014-01-08 16:17 1052http://surongly.iteye.com/blog/ ... -
Java时间日期格式转换
2014-01-03 18:26 475http://blog.csdn.net/Miniyaner/ ... -
JAVA调用sms
2014-01-03 16:15 445http://sms.webchinese.cn/api.sh ... -
oauth2.0 accesstoken验证无效处理类
2013-12-24 19:20 1119org.springframework.security.oa ... -
oauth2.0设置自动授权
2013-12-24 19:12 1412将 oauth_client_details 库表中autoa ... -
刷新access_token 类
2013-12-24 18:52 656刷新access_token 类 先删除掉库里保存的记录,然 ... -
oauth2.0怎么验证accesstoken是否正确或合法
2013-12-24 18:05 2173验证access_token流程 OAuth2Authent ... -
怎么样判断accesstoken是否过期
2013-12-24 18:02 1805用code去换取token的时候,会返回三个参数:现在的acc ... -
Java模拟HTTP的Get和Post请求
2013-09-17 17:03 1099/** post * 调用httpClient ... -
通过url获取图片并保存至本地
2013-09-17 15:39 1192/** * 通过url获取图片并保存至本 ... -
css 控制字数,多出用...表示
2013-09-16 18:20 1247<html> <head> ... -
com/caucho/server/http/ResinServer
2013-09-12 18:33 1159java.lang.NoClassDefFoundError: ... -
sina微博和腾讯微博OAuth2.0授权笔记实例
2013-09-04 09:56 794sina微博和腾讯微博OAuth2.0授权笔记实例
相关推荐
该类封装了50多个与文件相关的操作方法,简化了开发人员在文件操作方面的负担,无需手动处理文件流的关闭或连接池等问题,极大提高了代码的可读性和可维护性。 #### 二、核心功能 ##### 1. 文件路径解析 `...
System.out.println("文件删除成功!"); } else { System.out.println("文件删除失败!"); } ``` ### 三、处理删除过程中的异常情况 #### 1. 文件不存在 如果指定路径的文件不存在,则`delete()`方法会返回`...
Java作为一种广泛使用的编程语言,提供了丰富的API来处理文件操作。本篇将深入探讨如何利用Java的File类在网络文件柜环境下进行文件管理。 首先,让我们理解“网络文件柜”这一概念。网络文件柜,又称为网络存储...
Java编程语言提供了丰富的API用于处理文件操作,包括创建、读取、写入和删除文件等。在Java中,写文件是通过`java.io`包中的类实现的,主要涉及File类、FileWriter类、BufferedWriter类等。下面将详细阐述Java写文件...
在Java编程语言中,处理静态文件是一项常见的任务,特别是在构建Web应用程序时。静态文件通常指的是HTML、CSS、JavaScript、图片等非动态内容,这些文件在服务器端不需要额外的处理即可发送给客户端。本篇文章将深入...
在Java编程语言中,文件处理是一项基础且重要的任务,它涉及到读取、写入、创建、删除以及操作文件和目录。本篇文章将深入探讨Java中的文件处理,主要基于提供的"FileUtil.java"文件,该文件可能包含了一些实用的...
本篇将深入探讨Java中处理文件的相关知识点。 1. **文件I/O流**:Java中的`java.io`包提供了许多类来处理文件I/O操作。如`FileReader`和`FileWriter`用于字符流,`FileInputStream`和`FileOutputStream`用于字节流...
### Java 创建和删除文件夹、文件的相关知识点 在Java中,`java.io.File`类提供了创建和删除文件或目录的功能。...此外,在处理文件系统相关的操作时,建议捕获并妥善处理可能出现的各种异常情况,确保程序的健壮性。
这两个库提供了强大的文件操作和文件上传功能,是Java开发者处理文件上传问题的得力助手。 首先,`commons-io-2.5.jar`是Apache Commons IO库的一部分,这是一个用于处理输入/输出操作的Java库。它提供了许多实用...
### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。...这些基础知识对于任何Java开发者来说都是非常重要的,特别是在处理文件系统相关的任务时。
在Java编程中,有时我们需要处理一些特殊情况,例如删除一个正在被其他进程使用的文件。这个任务在常规情况下是不允许的,因为操作系统为了保护数据完整性,会阻止对正在被使用的文件进行删除操作。然而,某些场景下...
本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...
在Java编程中,删除文件是一项常见的操作,尤其是在处理文件系统任务时。在JDK 7及以上版本中,Java提供了一种更加高效且灵活的方式来删除文件,包括递归删除整个文件夹及其子文件,这主要通过`java.nio.file`包中的...
【Java处理Excel文件】在Java开发中,处理Excel文件是一项常见的任务,特别是在数据导入导出、数据分析或报表生成等场景。本示例介绍了一个使用Apache POI库来操作Excel(.xls格式)文件的Java类——`ExcelManage`。...
首先,我们需要了解Java中用于文件操作的基本类,如`java.io.File`,它提供了创建、读取、写入和删除文件的方法。此外,为了与SharePoint交互,我们需要使用Microsoft提供的客户端对象模型(Client Object Model,...
### Java删除某行和读写TXT文件 在Java中,如果需要从文本文件中删除特定行,实际上并没有直接提供这样的方法。通常的做法是先将文件中的所有内容读取到内存中,然后根据需要过滤掉不需要的行,最后再将处理后的...
在Java中,`java.io.File`类是用于处理文件路径名的抽象表示形式的对象。该类可以用来创建、删除文件或目录,获取文件属性等操作,但并不涉及文件内容的读写。例如: ```java File f = new File("c:/"); File f1 = ...
本文将通过一个具体的示例来详细介绍如何在Java程序中实现文件删除功能,并提供一份完整的代码实现方案。 #### 二、删除文件的基本原理 在Java中,可以使用`java.io.File`类来操作文件和目录。对于删除文件或目录...
除了基本的读写,Java还提供了更多高级功能,如文件的复制、移动、删除、重命名等。例如,可以使用`Files.copy()`方法复制文件,`Files.move()`方法移动文件,`file.delete()`方法删除文件,以及`file.renameTo()`...
2. **File 类**:Java中的`java.io.File`类是处理文件和目录的基础。通过这个类,开发者可以获取文件的属性(如大小、路径、是否存在等)、创建新文件、删除文件、重命名文件以及遍历目录结构。 3. **I/O 流**:...