首页 > 其他分享 >folder文件夹下面的文件或者文件夹全部删掉

folder文件夹下面的文件或者文件夹全部删掉

时间:2024-01-16 09:00:46浏览次数:31  
标签:deleteContents File 删掉 文件夹 file folder public

import java.io.File;

public class DeleteContents {
    public static void main(String[] args) {
        String folderPath = "C:/path/to/folder";
        File folder = new File(folderPath);

        deleteContents(folder);
        System.out.println("文件夹内容删除成功!");
    }

    public static void deleteContents(File folder) {
        if (folder.isDirectory()) {
            File[] files = folder.listFiles();
            if (files != null) {
                for (File file : files) {
                    if (file.isDirectory()) {
                        deleteContents(file);
                    }
                    file.delete();
                }
            }
        }
    }
}

在上面的代码中,我们使用递归的方式遍历文件夹下的所有文件和文件夹。对于每一个文件夹,我们先递归调用deleteContents方法来删除其内部的文件和文件夹。然后,对于每一个文件或文件夹,我们直接调用delete方法来删除它们。
你只需将folderPath变量替换为实际的文件夹路径,并在需要的地方调用deleteContents方法即可实现删除文件夹下的所有内容的功能

标签:deleteContents,File,删掉,文件夹,file,folder,public
From: https://www.cnblogs.com/codeLearn/p/17966779

相关文章

  • windows下直接把文件夹打包成war包
    windows下直接把文件夹打包成war包在windows中把一个文件夹打成war包一般开发打war包时都是用MyEclipse或IntelliJIDEA等直接导出war文件,这里介绍一种如何把一个文件夹打成war包的方式,如下例如要打包的文件在D:\testWar打开cmd命令行窗口,进入文件所在目录D:\testWar然......
  • 把某个文件夹下面文件夹一起压缩成zip格式
    1.需求把某个文件夹下面文件夹一起压缩成zip格式2.要将某个文件夹下的所有文件夹和文件一起压缩成zip格式,可以使用Java的ZipOutputStream类。以下是一个示例代码:importjava.io.*;importjava.util.zip.*;publicclassZipFolder{publicstaticvoidmain(Strin......
  • win10桌面非空文件夹图标显示白色方框
    win10桌面文件夹图标不知道什么原因多了一个白色方框,可以用以下方法恢复。文件夹选项,始终显示图标前面打上对号,然后应用。......
  • IDEA项目名称后面出现中括号,模块Modules的名子和文件夹名称不同,可以右键修改名称也可
    IDEA项目名称后面出现中括号,Modules的名子和文件夹名称不同,可以右键修改名称也可以在File->ProjectStructure修改Modules的Name(快捷键ctrl+Shift+Alt+s)Project中出现中括号如:原因:Modules的名子和文件夹名称不同解决主要是通过修改名称一致就可以可以右键修改名称也可......
  • 【SVN】代码仓库增加配置.svnignore 文件,忽略不上传同步的文件夹
    1.编辑.svnignore文件新建.svnignore文件,将需要忽略的文件夹名称放入,比如下面例子datasetsdatasets_classdatadatasshujuweightsweightdatasetx64buildx86outputoutputsinference_outputs*.build*.distdistActiondemologslog__pycache__*.pt*.onnx*.e......
  • Anolis 挂载网络共享文件夹
    创建本地文件夹mkdir/mnt/map_data安装所需的软件包,要挂载Windows共享文件夹,需要安装cifs-utils软件包sudoyuminstallcifs-utils尝试挂载sudomount-tcifs//<共享文件夹的IP地址>/<共享文件夹名称><本地文件夹名称>-ousername=<帐户名>,passwor......
  • linux和window下用资源管理器打开文件所在文件夹并选中文件
    1.应用场景软件中需要定位到软件打开的文件,例如视频或者图片。用户可以方便的去通过软件去找到系统的文件; 2.解决方法window系统如果文件夹已经被打开,而且是最大化状态,文件夹中文件特别多时无法选中文件,window系统会记住用户最大化文件夹的状态,导致无法定位到文件夹,这好像是......
  • vscode 打开文件夹时设置忽略指定的文件夹
    1.在.vscode文件夹下找到文件settings.json2.打开后添加如下两行"search.exclude":{},"files.exclude":{}3.分别在两个大括号中添加相应的文件后保存即可"search.exclude":{ "**/flexspi_nor_debug":true, "**/流程图":true, "**/output":tru......
  • Golang 监控文件夹内文件的增删改(包括子文件夹)
    你需要自己处理log部分packagemainimport("crypto/md5""fmt""go-admin/log""os""path/filepath""time""github.com/fsnotify/fsnotify")typeFileChangeCallback......
  • 在excel中打开本地文件或文件夹
    效果演示:A2中输入本地文件或文件夹绝对路径B2中输入公式 =HYPERLINK(A2) 然后回车保存,再次点击B2中的链接会直接打开本地文件夹或文件......