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

文件删除不成功

    博客分类:
  • Java
阅读更多

Java的功能在某些地方确实很有缺陷,File的delete方法就是一个很大的问题,如果文件被使用而不能删除,那么这个方法调用是不会抛出异常的,也不会返回任何信息,就像方法调用根本没有发生一样。由于是临时产生的文件,如果不能删除,那么文件越来越多就可能撑爆硬盘。
方法当然可以有一些,例如可以加一个线程不停的试,,删除不成功就等待一段时间,直到删除成功,这个方法应该是比较有效的,因为大部分情况下,文件只是临时被占用,可能前后就差那么几百毫秒,当然,这个方法不完美,还是可能有漏网之鱼,明天再好好想想方法了。


作者: 解惑/Cherami
原载: 文件删除不成功
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
分类: Java
分享到:
评论

相关推荐

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...

    VC++ 文件的删除 文件操作

    本篇文章将详细讲解在VC++中如何进行文件删除的操作,这对于任何需要处理文件系统的应用程序来说都是必不可少的知识。 首先,理解文件系统操作的基本概念是必要的。在Windows操作系统中,文件通常存储在硬盘或其他...

    顽固文件删除工具,顽固文件删除工具

    顽固文件删除工具能够成功删除常规方法无法移除的文件,其主要原理有: 1. 提权删除:通过提升工具自身的权限,使其拥有超过用户账户的删除权限,从而可以删除受保护或被占用的文件。 2. 文件解锁:检测并结束占用...

    强制删除不能删除的文件 vc源代码

    总的来说,"强制删除不能删除的文件 vc源代码"是一个实用的编程示例,它展示了如何利用Windows API解决文件删除问题。开发者可以通过学习和理解这个源代码,进一步了解系统进程和文件操作的底层机制,同时也可以根据...

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

    在Windows操作系统中,常规的删除操作可能无法成功,尤其是当文件或目录被系统占用、病毒锁定,或者用户权限不足时。以下是一些关于如何强行删除文件和目录的知识点: 1. **结束进程**:如果文件或目录正在被某个...

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

    这个标题暗示我们将在讨论如何在不依赖额外驱动程序的情况下,使用易语言实现文件的强制删除功能。 在Windows操作系统中,通常文件的删除操作可能由于各种原因(如文件正在被使用、权限不足等)无法顺利完成。为了...

    删除文件时提示“找不到该项目”,怎么解决?

    这时可以尝试使用批处理文件的方法来成功删除无法删除的空文件。 最后需要注意的是,OCR扫描出的文档可能会存在一些识别错误,用户在阅读时需注意这一点,并尽量理解内容,以保证操作的准确性。在实际操作过程中,...

    如何删除找不到con的文件

    由于此时系统环境更为纯净,一些可能阻止文件删除的进程或服务可能未运行,因此成功率较高。 ### 二、使用WINPE删除(2.WINPEɾ) WINPE(Windows Preinstallation Environment)是一种轻量级的Windows环境,主要...

    找回不慎删除的文件

    对于“没有被覆写的(删除后又写入文件)”这种情况,文件恢复的成功率会更高。一旦有新的数据写入到被删除文件的区域,就可能覆盖原有的文件信息,使数据无法恢复。因此,一旦发现误删,应立即停止使用该硬盘,避免...

    windows解决文件删除不掉办法

    在Windows操作系统中,有时会遇到无法删除文件的情况,这可能是由于多种原因造成的...通过这些步骤,大多数情况下都能成功删除顽固文件。不过,保持良好的系统维护和定期备份数据,仍然是防止此类问题出现的最佳策略。

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

    在IT行业中,易语言是一种基于汉字编程的编程语言,它以直观、易学的特点深受初学者和快速开发者的...不过,需要注意的是,任何非标准的文件删除操作都可能带来风险,比如误删重要文件,因此在使用这类源码时需谨慎。

    windows下解决无法删除文件

    强制删除可能会导致数据丢失,如果文件被其他进程占用,可能需要先结束相关进程才能成功删除。在尝试删除重要文件前,确保你已经做好了备份,以免误删造成不可逆的数据损失。 此外,还可以尝试以下常规方法解决无法...

    暴力文件删除器 可以强制删除文件

    在这种情况下,"暴力文件删除器"就派上了用场。这种工具专门设计用于处理那些常规操作无法移除的文件,帮助用户解决清理系统的难题。 “暴力文件删除器”通常具有以下核心功能: 1. 强制删除:这是此类工具的核心...

    轻松删除无法删除文件系统锁定文件

    总的来说,killbox是Windows环境下解决文件删除问题的一个有效工具,它通过终止相关进程,解锁并删除那些常规方法无法触及的文件。正确使用killbox,可以提高我们的系统维护效率,保护电脑免受恶意软件的侵害。

    删除删不掉的文件,很好用

    标题“删除删不掉的文件,很好用”暗示了存在一种方法可以解决此类问题,即通过特殊工具或技巧在重启后删除文件。这种方法通常适用于那些由于系统原因暂时无法删除的文件,例如系统文件、被占用的文件或者具有严格...

    按月删除过期文件_labview_按月删除文件

    这个VI可以接受输入参数,比如文件夹路径和保留文件的月份数,然后返回一个布尔值表示操作是否成功。可以将其作为模块复用在其他项目中。 8. **用户界面**(可选): 如果需要,还可以创建一个用户友好的前面板,...

    wangn万能文件删除器

    【标题】:“wangn万能文件删除器”是一款专门针对那些常规方法无法删除的文件设计的工具。它通过特殊的方式帮助用户强制删除那些顽固的文件,解决在日常使用计算机时遇到的删除难题。 【描述】:这款“万能文件...

    文件删除恢复软件

    在日常的计算机操作中,由于各种原因,比如误操作、系统故障、病毒攻击等,我们可能会不小心删除了重要的文件,这时文件删除恢复软件就派上了用场。 在Windows操作系统中,当我们从回收站清空或者直接使用Shift + ...

    java删除本地文件.txt

    System.out.println("文件删除成功!"); } else { System.out.println("文件删除失败!"); } ``` ### 三、处理删除过程中的异常情况 #### 1. 文件不存在 如果指定路径的文件不存在,则`delete()`方法会返回`...

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

    System.out.println("文件删除成功"); } else { System.out.println("文件删除失败"); } } catch (Exception e) { System.out.println("删除文件操作出错"); e.printStackTrace(); } } ``` **注意点:** 1....

Global site tag (gtag.js) - Google Analytics