`

如何删除整个文件

    博客分类:
  • 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层面误删后的恢复策略,对于维护数据库的完整性和一致...

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

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

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

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

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

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

    删除INI文件中指定的文件

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

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

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

    最快的删除大文件工具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是两种常见的文件压缩格式,它们能够将大文件或多个文件打包成一个小文件,方便传输和存储。解压这些文件需要...

    Linux下删除文件下彻底删除文件.docx

    此外,`shred`还可以用于删除整个磁盘或分区的内容,但这需要谨慎操作,因为这会导致数据永久丢失,无法恢复。例如,删除`/dev/sdb1`分区: ```bash shred /dev/sdb1 ``` `shred`命令的其他选项包括指定覆盖次数(-...

Global site tag (gtag.js) - Google Analytics