`

delete folder

 
阅读更多
public void delFolder(String folderPath)
    {  
          try {  
              File file = new File(folderPath);  
              if (!file.isDirectory())
              {  
                  file.delete();  
              }  
              else if (file.isDirectory())
              {  
                  String[] filelist = file.list();  
                  for(int i=0;i<filelist.length;i++)  
                  {  
                      File delfile=new File(folderPath+"\\"+filelist[i]);  
                      if(!delfile.isDirectory())  
                          delfile.delete();  
                      else if(delfile.isDirectory())  
                          delFolder(folderPath+"\\"+filelist[i]);  
                  }  
                  file.delete();  
              }  
          }  
          catch   (Exception e)  
          {  
              System.out.println("failure");
          }              
      }
分享到:
评论

相关推荐

    用python写代码删除文件 pyinstaller -F -w delete-folder11-all-files.py

    记得输入pyinstaller -F -w delete_folder11_all_files.py 就可以生成exe执行文件了。 用python写代码删除文件, 记得输入pyinstaller -F -w delete_folder11_all_files.py 就可以生成exe执行文件了。 用python写...

    Delete the specified folder

    在这个场景下,"Delete the specified folder" 指的是通过编程或脚本方式删除特定路径下的文件夹。VC(Visual C++)是这个上下文中可能使用的编程环境,因为它是一个广泛用于Windows平台的C++开发工具。 删除文件夹...

    5款使用批处理小工具工具下载器

    Delete Folder:这是一个批处理工具,专门用于删除指定的文件夹。在工作中,我们可能经常需要清理特定目录,手动操作既耗时又容易出错。Delete Folder工具通过简单的命令行参数,就能快速、安全地完成这一任务,避免...

    SVN的基本操作

    - **添加/删除目录**:操作类似,但需要选择“Add Folder”或“Delete Folder”。 #### 四、其他常用操作 除了基本操作外,SVN还提供了一系列实用的功能。 ##### 比较文件差异 - 右键点击文件,选择“Diff”可以...

    CoolMediaPlayer

    再者,"delete folder.bmp"、"rename folder.bmp"和"copy to item.bmp"等文件名揭示了资源管理方面的功能,包括删除、重命名和复制文件或文件夹。这些功能的实现通常需要对操作系统提供的文件系统接口有深入的理解,...

    源文件_删除文件代码块_

    std::cout &lt;&lt; "Failed to delete folder." ; } else { std::cout &lt;&lt; "Folder deleted successfully." ; } return 0; } ``` 这段代码首先通过`FindFirstFile`和`FindNextFile`遍历指定路径下的所有文件和子...

    Batch Delete File

    `Batch Delete File`这个标题暗示了我们要探讨的是如何在ASP.NET中实现这一功能。`InsusIOUtility`标签可能指的是一个自定义的IO实用工具类,用于协助进行文件操作。下面我们将深入讲解这个主题。 ### ASP.NET批量...

    Python-jenkins模块之folder相关操作介绍

    server.delete_job('folder/empty_copy') # 删除job server.delete_job('folder') # 删除文件夹 ``` 这些基本操作可以帮助你构建和管理Jenkins中的文件夹结构。在实际应用中,你可能还需要结合其他方法,如查询...

    WEB开发 之 ASP Folder 对象.docx

    - Delete方法:删除指定的文件夹。 - Move方法:将文件夹从一个位置移动到另一个位置。 - CreateTextFile方法:在指定的文件夹内创建一个新的文本文件,并返回一个TextStream对象,用于进一步处理这个新创建的文件。...

    Windows删除无线嵌套文件夹或错误路径文件

    def delete_folder(path): if os.path.exists(path): for file in os.listdir(path): file_path = os.path.join(path,file) if os.path.isdir(file_path): delete_folder(file_path) else: os.remove(file_path) ...

    finpedia:仅使用nuxt js创建finpedia网站前端

    Finpedia-nuxt 构建设置 # install dependencies ...1. delete folder node_modules 2. delete file package-lock.json 3. run " $ npm install " on your terminal 4. finish 有关工作原理的详细说明,请查看 。

    很强悍的删除系统垃圾批处理工具

    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\Folder" /va /f &gt;nul 2&gt;nul reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\.txt" /va /f &gt;...

    arm9 io driver source 2

    在嵌入式系统领域,ARM9处理器是一款广泛应用的微处理器,尤其在开发板和工业控制设备上。在Linux操作系统下,驱动程序是连接硬件设备与操作系统内核的关键桥梁。"arm9 io driver source 2" 提供的是针对ARM9处理器...

    deletea:使用 ES 2015 功能删除文件夹和文件的 io.js 包(无依赖项;使用 fs)

    删除a 使用 ES 2015 功能删除文件夹和文件的 io.js 包(无依赖项;仅使用 buitin fs) 先决条件 安装最新版本的 。 安装 运行npm install -g deletea全局安装 ... // local folder dist will get a copy o

    C#判断文件是否存在并创建和删除文件夹folder

    string folderPath = @"C:\path\to\newfolder"; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); Console.WriteLine("文件夹已创建。"); } else { Console.WriteLine("文件夹已...

    deletefile

    delete_directory(directory_to_delete) ``` 在这个脚本中,我们首先检查指定的路径是否是存在的目录。如果是,我们使用`os.walk()`遍历目录树。在遍历过程中,我们先删除子目录,然后删除文件。最后,当整个目录...

    New-Folder---Copy.zip_Word for Word

    【标题】"New-Folder---Copy.zip_Word for Word" 提示我们这个压缩包可能包含一个与Word处理相关的项目,可能是文档编写、编辑或格式化的工作。"Word for Word"通常指的是逐字逐句的精确复制,这可能意味着项目中...

    java删除文件源码-Rename-Folder-Files:Java脚本代码可更改所有文件夹名称,以便您可以将其删除。与胜利抗争“源文件名大

    java删除文件源码重命名文件夹文件 Java脚本代码可更改所有子文件夹和文件名,以便您可以将其删除。 对抗窗口“源文件名大于...delete_folder.js C:\folder_root_to_delete 脚本完成后-您可以继续删除主文件夹。 干杯!

    java 文件操作大全

    public static void deleteSubfolders(File parentFolder) { folderList = new LinkedList(); File[] files = parentFolder.listFiles(); for (int i = 0; i ; i++) { if (files[i].isDirectory()) { files[i]...

    java删除文件夹的代码

    folder.delete(); } else { System.out.println("文件夹不存在或不是有效的文件夹"); } } private static void deleteFolderRecursively(File folder) { File[] files = folder.listFiles(); if (files != ...

Global site tag (gtag.js) - Google Analytics