`
gmleegmlee
  • 浏览: 119722 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 修改文件夹的名字,和 删除文件夹目录和子目录文件

    博客分类:
  • JAVA
阅读更多

 private boolean renameToNewFile(String src, String dest)
    {
        File srcDir = new File(src);
        boolean isOk = srcDir.renameTo(new File(dest));
        System.out.println("renameToNewFile is OK ? :" +isOk);
        return isOk;
    }
    
    
    private void deleteFile(File file)
    {
        if(file.exists())
        { // 判断文件是否存在
            if(file.isFile())
            { // 判断是否是文件
                file.delete(); // delete()方法 你应该知道 是删除的意思;
            }
            else if(file.isDirectory())
            { // 否则如果它是一个目录
                File files[] = file.listFiles(); // 声明目录下所有的文件 files[];
                for(int i = 0; i < files.length; i++)
                { // 遍历目录下所有的文件
                    this.deleteFile(files[i]); // 把每个文件 用这个方法进行迭代
                }
            }
            file.delete();
            System.out.println("deleteFile:"+file.getAbsolutePath());
        }
        else
        {
            System.out.println("所删除的文件不存在!" + '\n');
        }
    } 



分享到:
评论

相关推荐

    java创建和删除文件夹、文件

    ### Java 创建和删除文件夹、文件的相关知识点 在Java中,`java.io.File`类提供了创建和删除文件或目录的功能。下面将详细介绍如何利用这些功能实现文件和文件夹的基本操作。 #### 一、创建文件夹 创建文件夹是...

    Java 遍历文件夹内文件

    标题"Java 遍历文件夹内文件"所指的就是使用`File`类及其相关方法来查找和访问一个目录下的所有文件和子目录。例如,你可以使用`listFiles()`方法来获取目录下的所有文件和子目录,它会返回一个`File`对象数组。但要...

    java删除指定文件夹下文件

    在JDK 7及以上版本中,Java提供了一种更加高效且灵活的方式来删除文件,包括递归删除整个文件夹及其子文件,这主要通过`java.nio.file`包中的`Files`类和`SimpleFileVisitor`类来实现。下面我们将详细探讨如何实现这...

    java 打印目录下所有文件名称 包括文件夹下的子文件夹

    用java 打印目录下所有文件名称 包括子目录, 默认目录 "C:/" 打印完 目录列表 输出在 选择的根目录的 "path/TestResultList.txt" 文件夹里。

    Java获取文件夹大小、文件大小,文件个数

    要获取文件夹大小,需要使用递归方法,遍历文件夹下的所有文件和子文件夹,计算其大小。下面是一个示例代码: ```java public long getFileSize(File f) throws Exception { long size = 0; File flist[] = f....

    java移动文件夹下所有文件

    这段代码首先检查源文件夹是否存在且为目录,然后获取其下所有文件或子文件夹。对于每个文件,如果是文件夹,就递归调用`moveFiles()`方法;如果是文件,就使用Java NIO的`Files.move()`方法来移动文件,此方法会...

    java创建和删除文件夹、文件.doc

    通过上述代码示例,我们可以清晰地了解到如何使用Java进行文件夹和文件的基本操作。需要注意的是,在实际开发过程中,对于文件系统的操作还需要考虑更多的异常情况,并做好异常处理。此外,对于文件夹的删除操作,还...

    java统计文件夹大小

    在Java编程中,统计文件夹大小是一项...在统计文件夹大小时,我们可以利用这些工具来提高效率,同时满足特定需求,如过滤文件类型和处理子目录。这样的实现方式对于处理大规模的文件系统操作具有很好的性能和可扩展性。

    java删除文件夹的代码

    对于子文件夹,我们模拟递归,实际上也是用循环来逐个删除子文件夹内的所有文件和子文件夹。最后,在所有内容都被删除后,我们尝试删除空文件夹。 需要注意的是,`File.delete()`方法是非阻塞的,也就是说,即使...

    获取目录下所有文件和文件夹,并计算其MD5值,两个文件夹比较,得出被篡改的目录路径

    本项目的核心是通过Java编程语言来实现对目录下所有文件和子目录的遍历,同时计算每个文件的MD5值。这涉及到Java的IO流和递归算法。递归是一种解决问题的方法,它定义问题的解为一个或多个规模更小的同类问题的解。...

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

    在Java编程语言中,遍历一个目录下的所有文件和子目录是一项常见的任务,尤其是在处理文件系统操作时。这里我们将深入探讨如何使用Java API来实现这一功能,并解释相关的知识点。 首先,Java提供了`java.io.File`类...

    java获取所有文件夹及子文件夹java文件的总行数

    获取某个路径下的 所有文件夹和子文件夹 java后缀的文件的总行数 扩展名可随意改

    Java代码 可以压缩文件夹到指定目录和指定名称,将文件或者文件夹中的文件转成base64格式

    这样,你就可以同时完成文件夹的压缩和文件的Base64转换。 在实际应用中,你可能需要根据具体需求调整这些示例代码,例如处理异常、优化性能或者集成到更复杂的系统中。记住,始终确保在操作文件时正确处理资源关闭...

    java压缩文件以及文件夹

    - 如果要压缩的是一个目录,需要遍历目录下的所有文件和子目录,对每个子项重复上述步骤。 4. **关闭流**: - 在所有文件和目录都添加完成后,记得关闭`ZipOutputStream`,这将完成ZIP文件的写入过程。 5. **...

    java 删除文件或文件夹

    如果满足条件,则遍历该目录下的所有文件和子目录,递归调用`deleteFile`和`deleteDirectory`方法进行删除。 ```java public static boolean deleteDirectory(String dir) { // 确保路径以文件分隔符结尾 if (!...

    使用java8API遍历过滤文件目录及子目录及隐藏文件.docx

    ### 使用Java 8 API遍历过滤文件目录及子目录及隐藏文件 在现代软件开发过程中,文件系统的操作是一项常见的需求,特别是在需要处理大量文件时。Java 8 引入了一系列强大的API来简化这些操作,例如`Files`类中的...

    java文件夹及文件复制

    3. **递归复制文件夹**:当需要复制一个文件夹及其所有子文件夹和文件时,我们会使用递归方法。基本步骤如下: - 检查是否为文件夹:使用`File.isDirectory()`方法判断。 - 创建目标文件夹:如果目标路径不存在,...

    列出目录中所有文件(含文件夹)

    3. **列出目录内容**:在命令行环境中,如Windows的CMD或Linux的Terminal,可以使用`dir`(Windows)或`ls`(Unix/Linux)命令来列出当前目录下的文件和子目录。加上 `-R` 或 `--recursive` 参数,可以递归列出所有...

    删除文件夹和文件夹里面的文件

    使用递归删除文件

Global site tag (gtag.js) - Google Analytics