`
sonyfe25cp
  • 浏览: 204888 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

删除指定路径下所有空文件夹

 
阅读更多
给定路径即可
/**
	 * @author mikki
	 * @date 2009-05-20
	 * @aim delete the path of the folder
	 * @param path
	 * @return null
	 */
	public static void deleteFolder(String path) {
		File folder=new File(path);
		if (folder == null || !folder.exists()) {
			return;
		}
		if (folder.isFile()) {
			return;
		}
		if(folder.list().length==0){
			folder.delete();
			return;
		}
		File[] files = folder.listFiles();
		for (File file : files) {
			if(file.exists()){
			DeleteFile.deleteFolder(file.getAbsolutePath());
			}
		}
	}

分享到:
评论

相关推荐

    删除指定路径下的文件夹

    本示例展示了一个简单的C#程序,用于删除用户指定路径下的文件夹。 #### 1.2 C#中的文件系统操作 - **命名空间**:在C#中,处理文件系统的操作通常需要引用`System.IO`命名空间。 - 示例代码中的`using System.IO;...

    BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹2.zip

    本压缩包文件“BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹2.zip”主要包含了关于如何使用批处理脚本来删除特定路径下非指定文件和文件夹的脚本。 批处理脚本(.bat)是基于...

    java删除指定目录下所有空文件夹的方法

    在Java编程中,有时我们...总的来说,Java中删除指定目录下所有空文件夹的过程涉及文件系统API的使用,包括文件和目录的遍历以及删除操作。通过递归遍历目录并检查每个子目录是否为空,我们可以有效地实现这一功能。

    BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹1.zip

    本压缩包文件“BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹1.zip”包含了用于自动删除指定路径下非特定文件或文件夹的BAT脚本。以下是关于这个脚本和批处理技术的详细解释: *...

    批处理删除指定文件夹下的所有文件和文件夹

    ### 批处理删除指定文件夹下的所有文件和文件夹 ...综合来看,推荐使用**方法四**,即结合`DEL`与`RD`命令来实现指定文件夹下所有文件和子文件夹的删除。这种方法不仅能够满足需求,而且较为简洁高效。

    取得指定路径下的所有子文件夹并写入指定文件

    这部分代码遍历了目标文件夹下的所有子文件夹,并将每个子文件夹的完整路径附加到字符串`str`中,每条路径之后都添加了一个换行符(`vbcrlf`),以便在最终输出时能够清晰地显示每一项。 ##### 文件处理 ```...

    (VS2010 C++)删除指定目录及其下所有的文件夹,文件

    在C++编程中,删除指定目录及其所有子文件夹和文件是一项常见的操作,尤其是在系统清理、软件卸载或数据管理的场景中。本示例基于Visual Studio 2010 (VS2010)环境,使用C++语言实现这一功能。我们将探讨如何通过...

    delphi 删除指定文件夹下所有文件.txt

    delphi 删除指定文件夹下所有文件

    删除指定文件夹下的指定文件批处理

    删除指定文件夹下的指定文件批处理,删除文件用del set /p var 是把var当一个变量,你可以在批处理的时候把文件所在的目录输入。用复制就行了,这样子方便!。

    java删除指定文件夹下文件

    下面是一个简单的例子,展示如何删除指定文件夹下的所有文件,但保留空文件夹: ```java public class FileDeleter extends SimpleFileVisitor<Path> { @Override public FileVisitResult visitFile(Path file, ...

    删除一个目录下所有的空文件夹

    本文将深入探讨如何利用VC++(Visual C++)编写程序来删除指定目录下的所有空文件夹,通过分析给定的源代码片段,我们将详细了解其工作原理、关键函数及其实现机制。 ### 核心知识点解析 #### 1. Windows API函数...

    删除指定路径下的指定文件的小工具

    可以指定待搜索路径,工具在指定的路径下搜索所有的指定的文件,当然指定路径下有个文件夹和指定的文件名相同,则删除该文件夹,不管文件夹下有什么。

    易语言删除指定路径指定后缀文件

    下面是一个简单的易语言示例代码,演示如何删除指定路径下所有.txt后缀的文件: ```易语言 .开始程序 .变量 文件列表, 字符型数组 .变量 当前文件, 字符型 .变量 文件后缀, 字符型 .调用 “取目录文件列表” ...

    空文件夹搜索软件

    它能快速扫描用户指定的驱动器或特定目录,找出所有空的文件夹,并将其列出来供用户审查和处理。 空文件夹的存在可能有多种原因。有时候,当用户移除某个应用程序时,该程序的安装目录可能并未完全清理,留下了空的...

    删除空文件夹的小工具

    标题中的“删除空文件夹的小工具”是一款专用于查找并删除指定目录下无内容的空文件夹的应用程序。这个小工具使用C#编程语言开发,虽然作者提到代码可能较为混乱,但其核心功能是有效地清理硬盘空间,提高文件管理...

    C#获取指定文件夹下的所有文件夹

    例如,`GetDirectories()`方法就是DirectoryInfo的一个成员,用于获取指定路径下所有子目录的实例列表。 3. **GetDirectories()方法**:这是Directory或DirectoryInfo类的核心方法,用于获取指定路径下的所有子目录...

    空文件夹扫描 delphi

    例如,`TDirectory.GetDirectories`方法可以获取指定路径下所有子目录的列表,`TDirectory.IsEmpty`方法则可以判断一个目录是否为空。 2. **递归遍历目录**: 实现空文件夹扫描通常需要用到递归,因为可能有嵌套的...

    c++删除指定文件或者文件夹

    但是,`RemoveDirectory`只能删除空的文件夹,因此,我们需要先递归地删除文件夹内的所有内容。可以编写一个递归函数,如下所示: ```cpp #include #include #include bool RemoveDirectoryRecursively(const ...

    2.指定一个路径,将其下面(含子文件夹中)的以".txt"结尾的文件移动到指定的另一个路径下;

    2.指定一个路径,将其下面(含子文件夹中)的以".txt"结尾的文件移动到指定的另一个路径下;

Global site tag (gtag.js) - Google Analytics