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语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...
Java文件管理器是一款基于Java编程语言开发的软件,它的主要功能是模拟Windows操作系统中的文件管理系统,让用户能够方便地浏览、操作、管理和组织计算机上的文件和目录。作为一个专业的IT大师,我将详细介绍Java...
在【压缩包子文件的文件名称列表】中,我们看到有12_计科05班_林晓东_20125051_p1.doc,这可能是一个项目报告文档,详细阐述了JAVA文件管理器的设计和实现过程。而project可能是一个包含源代码、资源文件和构建脚本...
三、常用的Java文件管理工具和框架 1. **Apache Commons IO**:提供了一系列用于处理文件、目录和流操作的工具类。 2. **Spring Framework**:强大的企业级开发框架,可用于构建文件管理系统的服务层和数据访问层...
实现功能有: 1. 模仿Windows的文件资源管理器对本机的文件目录树的显示,对文件目录进行查看和浏览,用地址栏、...4. 按需筛选选定目录下的视频、音乐、图片、文本文档类文件 5. 按关键字对文件/文件夹进行检索
在Java编程中,读取和操作TXT文档是常见的任务,特别是在处理日志、配置文件或者进行数据交换时。本文将详细讲解如何使用Java File类和相关的I/O流来实现这一功能。 首先,让我们理解`java file`的概念。在Java中,...
这些只是“Java-资源类文档”可能包含的部分内容,具体的细节和深度将取决于每个子文件的具体内容。通过深入学习和实践这些文档,开发者可以提高其Java编程技能,更好地理解和应对各种开发挑战。
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 java.util.prefs 此包允许应用程序...
在酒店管理系统中,Java的基础语法、类与对象、异常处理、集合框架等知识都会被广泛运用。 2. **Java Swing或JavaFX**:这些是Java提供的图形用户界面(GUI)工具包,用于创建美观且功能丰富的桌面应用程序界面。在...
Java文件管理器是一种在移动设备上用于管理和操作文件的应用程序,通常由Java编程语言编写,以适应各种操作系统,如Android。这种应用程序允许用户浏览、创建、删除、重命名、复制和移动存储在设备上的文件和目录,...
程序说明: (1)系统测试环境: Windows7 + myEclipse + Tomcat6.0 + ... 然后在windows的管理工具里配置数据源,名称是信息管理类都可以下载下来参考,指向此数据库,本系统采用的jdbc-odbc方式连接 此数据库的。
Java文件管理器是一款基于Java编程语言开发的实用工具,它具备了常见的文件操作功能,如创建新文件夹、创建新文本文档、打开文件、重命名文件、删除文件以及返回上级目录。此外,该管理器还集成了一款文本编辑器,...
文件批量处理用(Eclipse)Java实现,模块为了方便管理文件而设计,通过本模块可以快速地实现文件的批量复制、批量删除、批量重命名、文件分类等。内含设计文档,包括使用说明。还有打包好的可运行的jar文件。
这个文件通常包含Java的电源管理类的定义,其中包括对native方法的声明。例如,可能会有像`shutdown()`, `restart()`, 和 `logout()`这样的方法,它们都是native的,这意味着它们的实现不在Java代码中,而是通过JNI...
1.编写一个文件管理类程序FileManager.java,该类继承java.io.File类,并实现以下功能: 1.1获取指定目录下的文件和目录以及相关属性(文件名,文件或目录,文件大小(目录不用显示大小),创建日期,是否可读,绝对...
3.实现文本类文件(.txt, .java, .ini, .bat, )的预览功能(比如实现对前100行文本在某个小窗口中进行预览)。4.实现文件的重命名功能。5.实现对某个文件夹进行统计功能(如统计文件夹中文件数目)。
Java文件管理系统源代码是一种基于Java编程语言开发的系统,它为用户提供了一套完善的文件操作功能,包括文件的拷贝、删除、加密以及解密。这个系统对于理解和学习Java的I/O流、多线程、安全性和加密算法等方面的...
3. **设置编译任务**:创建一个`JavaFileObject`实例表示要编译的.java文件,然后使用`Iterable<JavaFileObject>`集合来包含这些文件。接下来,定义编译任务的选项,如源和目标版本。 ```java List<JavaFileObject> ...
【标签】"java小实验"表明这是一个学习或实践Java的项目,可能适合初学者用来加深对Java文件操作的理解。这个实验可以帮助开发者掌握Java的IO流操作,理解命令行参数的处理,并锻炼问题解决和调试技能。 在提供的...