`
小菌子
  • 浏览: 22072 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java文件管理类

阅读更多
import java.io.*;

public class FileManager {
	public File file;
	public String fileDir;
	
	public FileManager(String dir) 
	{
		fileDir = dir;
		file = new File(dir);
	}
	
	public static boolean isFile(String fileDir)
	{
		boolean result = false;
		File file = new File(fileDir);
        result = file.exists()? true : false;
		
		return result;
	}
	
	public boolean createDir() 
	{
		boolean result = false;
		if(!file.isDirectory() && !file.exists())
		{
			file.mkdir();
			result = true;
		}
		
		return result;
	}
	
	public boolean creatFile() throws IOException
	{
		boolean result = false;
		if(!file.isFile() && !file.isDirectory() && !file.exists()) 
		{
			file.createNewFile();
			result = true;
		}
		
		return result;
	}
	
	public boolean deleteFile() 
	{
		boolean result = false;
		if(file.exists() && file.isFile()) 
		{
			file.delete();
			result = true;
		}
		
		return result;
	}
	
	public boolean deleteDir() 
	{
		boolean result = false;
		if(file.exists() ) 
		{
			File[] temp = file.listFiles();
			for(File f : temp) 
			{
				System.out.println(f.getName());
				FileManager fManager = new FileManager(this.fileDir + "/" + f.getName());
				if(fManager.file.isDirectory()) 
				{
					fManager.deleteDir();
				}
				else 
				{
					fManager.file.delete();
				}
			}
		file.delete();
		result = true;
		}
		
		return result;
	}
	
}

未完待续。。。
分享到:
评论

相关推荐

    java 文件管理器

    Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...

    Java文件管理器

    Java文件管理器是一款基于Java编程语言开发的软件,它的主要功能是模拟Windows操作系统中的文件管理系统,让用户能够方便地浏览、操作、管理和组织计算机上的文件和目录。作为一个专业的IT大师,我将详细介绍Java...

    JAVA文件管理器

    在【压缩包子文件的文件名称列表】中,我们看到有12_计科05班_林晓东_20125051_p1.doc,这可能是一个项目报告文档,详细阐述了JAVA文件管理器的设计和实现过程。而project可能是一个包含源代码、资源文件和构建脚本...

    java开源的文件管理系统

    三、常用的Java文件管理工具和框架 1. **Apache Commons IO**:提供了一系列用于处理文件、目录和流操作的工具类。 2. **Spring Framework**:强大的企业级开发框架,可用于构建文件管理系统的服务层和数据访问层...

    基于Java的文件管理系统源码.zip

    实现功能有: 1. 模仿Windows的文件资源管理器对本机的文件目录树的显示,对文件目录进行查看和浏览,用地址栏、...4. 按需筛选选定目录下的视频、音乐、图片、文本文档类文件 5. 按关键字对文件/文件夹进行检索

    java file,java读取txt文档

    在Java编程中,读取和操作TXT文档是常见的任务,特别是在处理日志、配置文件或者进行数据交换时。本文将详细讲解如何使用Java File类和相关的I/O流来实现这一功能。 首先,让我们理解`java file`的概念。在Java中,...

    Java-资源类文档

    这些只是“Java-资源类文档”可能包含的部分内容,具体的细节和深度将取决于每个子文件的具体内容。通过深入学习和实践这些文档,开发者可以提高其Java编程技能,更好地理解和应对各种开发挑战。

    JAVA_API1.6文档(中文)

    java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 java.util.prefs 此包允许应用程序...

    Java酒店管理系统附设计文档

    在酒店管理系统中,Java的基础语法、类与对象、异常处理、集合框架等知识都会被广泛运用。 2. **Java Swing或JavaFX**:这些是Java提供的图形用户界面(GUI)工具包,用于创建美观且功能丰富的桌面应用程序界面。在...

    java文件管理器

    Java文件管理器是一种在移动设备上用于管理和操作文件的应用程序,通常由Java编程语言编写,以适应各种操作系统,如Android。这种应用程序允许用户浏览、创建、删除、重命名、复制和移动存储在设备上的文件和目录,...

    java开发信息管理类

    程序说明: (1)系统测试环境: Windows7 + myEclipse + Tomcat6.0 + ... 然后在windows的管理工具里配置数据源,名称是信息管理类都可以下载下来参考,指向此数据库,本系统采用的jdbc-odbc方式连接 此数据库的。

    java文件管理器(含文本编辑器)

    Java文件管理器是一款基于Java编程语言开发的实用工具,它具备了常见的文件操作功能,如创建新文件夹、创建新文本文档、打开文件、重命名文件、删除文件以及返回上级目录。此外,该管理器还集成了一款文本编辑器,...

    Java实现的小型文件管理系统

    文件批量处理用(Eclipse)Java实现,模块为了方便管理文件而设计,通过本模块可以快速地实现文件的批量复制、批量删除、批量重命名、文件分类等。内含设计文档,包括使用说明。还有打包好的可运行的jar文件。

    java 电源管理类 powermanager

    这个文件通常包含Java的电源管理类的定义,其中包括对native方法的声明。例如,可能会有像`shutdown()`, `restart()`, 和 `logout()`这样的方法,它们都是native的,这意味着它们的实现不在Java代码中,而是通过JNI...

    文件管理类程序及实验报告

    1.编写一个文件管理类程序FileManager.java,该类继承java.io.File类,并实现以下功能: 1.1获取指定目录下的文件和目录以及相关属性(文件名,文件或目录,文件大小(目录不用显示大小),创建日期,是否可读,绝对...

    Java简易文件管理器

    3.实现文本类文件(.txt, .java, .ini, .bat, )的预览功能(比如实现对前100行文本在某个小窗口中进行预览)。4.实现文件的重命名功能。5.实现对某个文件夹进行统计功能(如统计文件夹中文件数目)。

    Java文件管理系统源代码

    Java文件管理系统源代码是一种基于Java编程语言开发的系统,它为用户提供了一套完善的文件操作功能,包括文件的拷贝、删除、加密以及解密。这个系统对于理解和学习Java的I/O流、多线程、安全性和加密算法等方面的...

    java 动态编译.java文件,动态运行类

    3. **设置编译任务**:创建一个`JavaFileObject`实例表示要编译的.java文件,然后使用`Iterable<JavaFileObject>`集合来包含这些文件。接下来,定义编译任务的选项,如源和目标版本。 ```java List<JavaFileObject> ...

    java命令行文件管理器

    【标签】"java小实验"表明这是一个学习或实践Java的项目,可能适合初学者用来加深对Java文件操作的理解。这个实验可以帮助开发者掌握Java的IO流操作,理解命令行参数的处理,并锻炼问题解决和调试技能。 在提供的...

Global site tag (gtag.js) - Google Analytics