`

java创建和删除文件夹、文件(函数)

阅读更多
public void newFolder(String folderPath) {
		try {
			String filePath = folderPath;
			File myFilePath = new File(filePath);
			if (!myFilePath.exists()) {
				myFilePath.mkdir();
			}
		} catch (Exception e) {
			System.out.println("新建文件夹操作出错");
			e.printStackTrace();
		}
	}

	// 删除文件夹
	public void delFolder(String folderPath) {
		try {
			String filePath = folderPath;
			File delPath = new File(filePath);
			delPath.delete();
		} catch (Exception e) {
			System.out.println("删除文件夹操作出错");
			e.printStackTrace();
		}
	}

	// 新建文件
	public void createFile(String fileName) {
		try {
			File myFileName = new File(fileName);
			if (!myFileName.exists()) {
				myFileName.createNewFile();
			}
		} catch (Exception e) {
			System.out.println("新建文件操作出错");
			e.printStackTrace();
		}
	}

	// 删除文件
	public void delFile(String fileName) {
		try {
			File myFileName = new File(fileName);
			myFileName.delete();
		} catch (Exception e) {
			System.out.println("删除文件操作出错");
			e.printStackTrace();
		}
	}



原出处(有修改):http://episode.iteye.com/blog/120243
分享到:
评论

相关推荐

    Java生成、修改文件夹和文件名.rar

    Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...

    java代码新建文件夹

    ### Java创建文件夹的基础概念 在Java中,创建文件夹通常涉及到`java.io.File`类的使用。`File`类提供了多种方法来操作文件系统,包括创建、删除文件或目录等。在本例中,我们关注的是如何通过`mkdirs()`方法来创建...

    java递归实现删除文件夹

    - **文件和文件夹操作**:Java的`java.io`包提供了处理文件和目录的类,如`File`类,它允许我们创建、读取、写入、删除文件和目录。 2. **核心方法** - `File.delete()`: 这是`File`类中的一个方法,用于删除指定...

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    通常,我们会创建一个递归函数,当遇到子目录时,调用自身来处理子目录中的文件和子目录。递归遍历的过程是这样的:先处理当前目录中的所有文件,然后对每个子目录进行相同的操作。 下面是一个基本的遍历目录的Java...

    计算机软件-商业源码-实例090-创建和删除文件夹.zip

    这个实例090-创建和删除文件夹.zip文件包含的源码很可能是用某种编程语言实现的,用于演示如何在程序中进行这些文件系统操作。源码软件通常指的是程序员编写的、可查看和修改的原始代码,与封闭源码的商业软件相反,...

    Jcifs创建远程文件夹的例子

    jcifs是一个开源的Java库,它允许Java应用程序通过CIFS协议与远程文件系统进行交互,比如创建、读取、写入和删除文件或文件夹。本文将详细讲解如何使用jcifs在远程机器上创建文件夹,以及相关的知识点。 首先,我们...

    读取文件夹下所有文件

    通过这个类,你可以创建、删除文件,检查文件是否存在,重命名文件,以及获取文件的各种属性,如路径、名称等。在读取文件夹下所有文件的应用中,`File`类扮演着核心角色。 #### 核心知识点二:递归读取文件夹 ...

    FileUploadUtil.java(文件上传工具类)

    文件上传工具类,上传文件,上传导入文件到path文件夹下,判断图片大小是否超过要求,上传多张图片到服务器,上传图片到服务器,上传文件(在指定目录下创建年月日目录),上传导入文件到temp文件夹下,删除指定...

    监听文件下文件发生变化时复制文件到另一个文件夹

    本案例的标题和描述提到了“监听文件下文件发生变化时复制文件到另一个文件夹”,这通常涉及到文件系统的观察者模式(Observer Pattern)和多线程技术。 首先,我们需要理解“监听文件”这一概念。在操作系统层面,...

    Java中删除文件、删除目录及目录下所有文件

    这个类提供了与操作系统进行交互的能力,包括创建、读取、写入、删除文件和目录等。删除文件或目录的基本方法有两个:`delete()` 和 `deleteRecursively()`(在Java 7及以上版本中称为`delete()`,对于目录,它会...

    java中读取目录下指定的文件

    Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现这个功能。 首先,你需要导入Java的`java.io`包,它包含了处理文件和输入/输出流的...

    java对文件的复制和删除(文件夹、文件)

    在Java编程中,文件操作是常见的任务之一,包括文件的复制和删除。在这个场景中,我们看到一个名为"OperateFile"的压缩包文件,它很可能包含了一个Java类或者一个项目,用于演示如何使用Java来执行这些操作。下面将...

    文件批量删除(java版)

    下面是一个简单的批量删除文件的Java代码示例,假设我们有一个文件夹,里面包含多个文件和子目录,我们要删除这些文件和子目录: ```java import java.io.File; public class RemoveFile { public static void ...

    安卓SD卡文件管理更新信息相关-文件管理器项目支持文件创建文件夹创建文件删除移动复制等功能还有方便方式全选等.rar

    本项目聚焦于SD卡的文件管理,提供了丰富的功能,如文件创建、文件夹创建、文件删除、移动、复制等,同时也包括了全选功能,提高了操作效率。以下是对这些知识点的详细说明: 1. **文件创建**:在安卓设备上,用户...

    android创建和删除文件夹和文件的实现方法

    在Android开发中,管理和操作文件系统是常见的任务之一,包括创建和删除文件夹与文件。以下将详细讲解如何在Android中实现这些功能。 首先,创建一个文件夹是相对简单的操作。在Android中,我们可以使用`java.io....

    java程序 删除半年前的文件 后缀名为csv

    在Java编程中,删除特定类型(如CSV)的文件并基于特定时间条件(例如半年前)是一项常见的任务,尤其在数据管理和清理过程中。这个程序利用了Java的IO和日期处理功能来实现这一目的。以下是对这个Java程序可能涉及...

    File类创建文件与文件夹.docx

    File 类在Java中是用于操作文件和目录的基础类,提供了丰富的功能来创建、删除、重命名文件以及判断文件属性等。下面将详细讲解 `File` 类的创建方式及其相关成员方法。 ### 1. 文件对象的创建 创建 `File` 对象...

    java 文件夹复制拷贝

    在Java编程中,文件夹复制是一项常见的操作,特别是在系统备份、数据迁移或者程序部署等场景。...`FileCopy.java`文件应该包含了上述逻辑,通过编译和运行此文件,你就能完成文件夹的复制与删除操作。

    java实现windows文件系统操作监控

    这个函数能监控指定目录及其子目录下的文件创建、删除、重命名等操作。在C/C++代码中,我们需要封装这个API,并通过JNI接口暴露给Java层。 4. **Java事件处理**:在Java端,我们需要创建一个事件处理类,接收来自C/...

    递归删除指定类型的文件夹,递归删除指定类型的文件

    2. **递归删除指定类型的文件**:类似地,我们创建另一个函数,接收目录路径和文件扩展名作为输入。这个函数会遍历指定目录中的所有文件,如果文件的扩展名匹配到指定类型,就删除该文件。同样,它也会递归地处理子...

Global site tag (gtag.js) - Google Analytics