`

如何删除整个文件

    博客分类:
  • java
 
阅读更多
*  
    *   删除一个目录下的所有文件  
    */      
  public   static   void   delAllFile(String   path)   {  
    File   file   =   new   File(path);  
    if(!file.exists())   return;  
    if(!file.isDirectory())   return;  
    String[]   tempList   =   file.list();  
    File   temp   =   null;  
    for(int   i   =   0;   i   <   tempList.length;   i++)   {  
    if(path.endsWith(File.separator))  
    temp   =   new   File(path   +   tempList[i]);  
    else    
    temp   =   new   File(path   +   File.separator   +   tempList  [i]);  
    if(temp.isFile())   temp.delete();  
    if(temp.isDirectory())   delAllFile(path   +   tempList[i]);  
    }  
  } 


删除时确认  
  1.   你的File是文件还是文件夹,如果是文件夹,只能在其中没有文件时删除。  
  2.   你的程序有没有正在使用该文件,比如打开了Stream等而没关闭。  
  3.   有没有被操作系统中的其它程序使用,比如在WinWord中也打开了该文件。
分享到:
评论

相关推荐

    java删除本地文件.txt

    有时候,需要删除整个目录及其包含的所有子目录和文件。这可以通过递归的方式实现: ```java public static boolean deleteDirectory(File directory) { if (directory.exists()) { File[] files = directory....

    delphi删除整个电脑的文件

    在Delphi编程环境中,删除整个电脑的文件涉及到文件系统操作和权限管理,这是一项重要的任务,需要谨慎处理。本文将详细讲解如何在Delphi中实现文件删除功能,并探讨相关的安全性和注意事项。 首先,我们需要了解...

    linux rm 命令(删除文件和目录) 使用详解.docx

    需要注意的是,在使用 rm 命令时,需要非常小心,因为 rm 命令可以删除整个文件系统中的所有文件和目录。如果您是新手,建议在使用 rm 命令前先确认您所在的目录,并且了解 rm 命令的危险性。 此外,rm 命令也可以...

    删除文件整个目录

    在Windows操作系统中,可以使用以下几种方法删除整个目录: 1. **命令提示符/PowerShell**:打开命令提示符或PowerShell,输入`rd /s /q 目录路径`(Windows 10及更高版本推荐使用PowerShell)。这里的`/s`参数表示...

    强行删强行 删除 目录文件 强行删除目录 文件

    例如,`del /f /q C:\path\to\file.txt`强制删除文件,`rd /s /q C:\path\to\directory`删除整个目录。`/f`表示强制删除,`/q`表示静默模式,不显示确认提示。 3. **安全模式启动**:如果上述方法都无效,可以重启...

    全盘搜索并删除指定文件

    标题 "全盘搜索并删除指定文件" 涉及到的是使用批处理(BAT)脚本来在计算机的多个驱动器上查找并删除特定文件的方法。批处理是Windows操作系统中的一种命令行工具,允许用户通过编写一系列命令来自动执行任务,这...

    linux文件管理之文件属性管理

    谨慎使用`rm -rf /`,因为这将删除整个文件系统,对生产环境造成严重破坏。 `cp`命令用于复制文件,如`cp source_file1 destination_directory`将`source_file1`复制到目标目录。`-r`用于递归复制目录,`-a`保留...

    如何正确的删除Oracle表空间数据文件

    `命令删除整个表空间。 总结来说,删除Oracle表空间数据文件是一项需要谨慎操作的任务,理解`DROP DATAFILE`、`OFFLINE`和`OFFLINE DROP`的差异,以及掌握在OS层面误删后的恢复策略,对于维护数据库的完整性和一致...

    怎样彻底删除文件怎样彻底删除文件

    这种方法适用于删除单个文件或整个目录。 #### 4. 使用文件粉碎功能 一些操作系统内置了文件粉碎功能,如Windows 10的“文件粉碎”工具,可以在删除文件时选择彻底删除选项。 #### 5. 清理注册表 对于与特定应用...

    删除INI文件中指定的文件

    1. **读取INI文件**:首先,你需要读取整个INI文件的内容,这通常可以通过内置的库函数或API完成,例如Python中的`configparser`模块,或者Windows API的`GetPrivateProfileString`等。 2. **定位目标键值对**:...

    pb9 删除文件夹及文件夹里面的全部文件

    标题中的"pb9 删除文件夹及文件夹里面的全部文件"指的是使用PowerBuilder 9(简称PB9)进行文件和文件夹操作的编程实践。PowerBuilder是一款强大的可视化开发工具,尤其适用于构建数据库应用。在这个场景中,开发者...

    FTP完全删除文件,及上传下载删除目录

    java远程FTP浏览文件及操作文件删除,上传下载

    vs2017 下 windows C/C++ 删除文件夹以及文件夹里的所有文件,遍历嵌套删除文件及文件夹

    本文将深入探讨如何在VS2017中编写代码来删除文件夹及其包含的所有文件,包括递归处理嵌套的子文件夹。 首先,我们需要了解Windows API中的关键函数,如`FindFirstFile`、`FindNextFile`和`RemoveDirectory`。这些...

    最快的删除大文件工具Directory.Eraser

    在使用Directory.Eraser时,用户可以选择要删除的文件或者整个目录,软件会立即进行扫描并列出占用空间较大的文件,用户可以根据需要选择删除。对于那些难以删除或者被系统锁定的文件,Directory.Eraser通常能够通过...

    asp.net上传、读出、删除文件

    这里,我们首先确认文件是否存在,然后使用`ReadAllText`方法读取整个文件内容,并显示在`Label1`控件中。 **三、文件删除** 删除文件可以使用`System.IO.File`类的`Delete`方法。在确保文件存在的前提下,执行...

    C# 遍历删除指定文件

    在C#编程中,遍历并删除指定文件是一项常见的任务,尤其在清理临时文件、日志清理或系统维护中非常实用。本示例提供了一个完整的C#代码演示,可以直接运行来实现这一功能。下面我们将详细讲解相关的C#知识点以及如何...

    无驱动强制删除文件易语言源码

    本资源提供的是无驱动强制删除文件的易语言源码,这意味着它提供了一种无需额外驱动程序支持的方法来删除难以正常删除的文件。这在处理系统文件、病毒或恶意软件时特别有用,因为这些文件可能会阻止自己被删除。 ...

    批量删除重复文件工具 完美

    1. 扫描选择的目录:用户可以选择要扫描的特定文件夹或者整个硬盘,DoubleKiller会遍历所有文件,分析其内容。 2. 比对文件内容:通过哈希算法(如MD5或SHA-1)计算每个文件的唯一标识符,以确定文件是否重复。 3. ...

    删除文件和解压rar压缩文件

    若要删除整个文件夹,只需选择文件夹并执行相同的操作。 现在转向“解压RAR和ZIP压缩文件”。RAR和ZIP是两种常见的文件压缩格式,它们能够将大文件或多个文件打包成一个小文件,方便传输和存储。解压这些文件需要...

Global site tag (gtag.js) - Google Analytics