目录处理工具类 DealWithDir.java
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目录处理工具类 DealWithDir.java相关的知识,希望对你有一定的参考价值。
- package com.util;
- import java.io.File;
- /**
- * 目录处理工具类
- *
- */
- public class DealWithDir {
- /**
- * 新建目录
- */
- public static boolean newDir(String path) throws Exception {
- File file = new File(path);
- return file.mkdirs();//创建目录
- }
- /**
- * 删除目录
- */
- public static boolean deleteDir(String path) throws Exception {
- File file = new File(path);
- if (!file.exists())
- return false;// 目录不存在退出
- if (file.isFile()) // 如果是文件删除
- {
- file.delete();
- return false;
- }
- File[] files = file.listFiles();// 如果目录中有文件递归删除文件
- for (int i = 0; i < files.length; i++) {
- deleteDir(files[i].getAbsolutePath());
- }
- file.delete();
- return file.delete();//删除目录
- }
- /**
- * 更新目录
- */
- public static boolean updateDir(String path, String newPath) throws Exception {
- File file = new File(path);
- File newFile = new File(newPath);
- return file.renameTo(newFile);
- }
- public static void main(String d[]) throws Exception{
- //deleteDir("d:/ff/dddf");
- updateDir("D:\\TOOLS\\Tomcat 6.0\\webapps\\BCCCSM\\nationalExperiment/22222", "D:\\TOOLS\\Tomcat 6.0\\webapps\\BCCCSM\\nationalExperiment/224222");
- }
- }
以上是关于目录处理工具类 DealWithDir.java的主要内容,如果未能解决你的问题,请参考以下文章
Binder 机制AIDL 分析 ( 创建 AIDL 文件 | 创建 Parcelable 类 | AIDL 中使用 Parcelable 类 | 编译工程生成 AIDL 对应的Java源文件 )(代