当前位置: 首页 > 面试题库 >

使用Java的File.delete()方法

戚哲
2023-03-14
问题内容

当我使用该File.delete()方法删除文件时,删除的文件在哪里?我正在使用Mac,但在“垃圾箱”中看不到该文件。我想知道文件存储在哪里?或者,如果它永久消失了。

谢谢,


问题答案:

没了。当您通过操作系统“删除”文件时,垃圾桶只是放置文件之前的临时位置。

但是,在大多数文件系统中,删除文件只会从系统的文件列表中删除指向该文件的指针。实际数据可能会在硬盘驱动器上停留大量时间,直到被覆盖。有可用的文件恢复工具可以尝试检索此类文件,但并非100%成功。



 类似资料:
  • 问题内容: 当我尝试从Java代码中删除tomcat服务器conf / Catalina / localhost中存在的文件时,file.delete()始终返回false。但是,如果我通过file.exists()函数检查文件,它将返回true。我没有任何例外。请帮助我们为什么会这样。有什么解决方案? 问题答案: 当我尝试从Java代码中删除tomcat服务器conf / Catalina /

  • 问题内容: 我有以下Java代码,它会遍历目录中的所有文件并将其删除。 但是,它不会删除所有文件。在执行此操作时,通常会留下几千个中的20-30个。是否有可能解决此问题,或者我偶然发现了一些最好单独使用的Java伏都教徒? 问题答案: 强制使用垃圾回收器运行会使所有文件可删除。

  • 本文向大家介绍java 中Thread.join()的使用方法,包括了java 中Thread.join()的使用方法的使用技巧和注意事项,需要的朋友参考一下 java 中Thread.join()的使用方法 如果一个线程A执行了thread.join()语句,其含义是:当前线程A等待thread线程终止之后才从thread.join()返回。 执行结果:

  • 问题内容: 什么是JavaBean,为什么需要它?既然可以创建具有类和接口结构的所有应用程序?为什么我需要豆子?你能给我一些例子,在这些例子中,bean是必不可少的,而不是类和接口? 请在以下上下文中说明Bean的必要性: Wep apps Standalone apps 问题答案: 它们通常仅代表真实世界的数据。这是一个Javabean的简单示例: 实施并不是强制性的,但是如果你希望能够在Jav

  • 本文向大家介绍Java的split方法使用详解,包括了Java的split方法使用详解的使用技巧和注意事项,需要的朋友参考一下 相信大家都经常使用String 的split方法,但是大家有没有遇到下面的这种情况: 大家想想下面的代码执行结果是什么 执行结果: 为什么会出现这样的结果呢,查找API发现了解决方法 解决方法:       通过查看API我们发现我们常用的split方法默认传递的是0,现

  • 我写了下面的代码来满足程序要求如下: 写一个程序,读取三个整数并显示三个数字的平均值。 输入说明:在控制台输入三个整数(非负整数)。 输出注释(提示和标签):程序提示输入带有以下字符串的三个整数:“输入第一个整数。”、“输入第二个整数。”、“输入第三个整数。”然后程序打印 名称规范:您的应用程序类应该被称为Average3: 我的源代码: 我的程序编译得很好,但我知道我可以用一个关联的方法实现和调