当我使用File.delete()
方法删除文件时,删除的文件在哪里?我正在使用Mac而我在垃圾箱中看不到该文件。我想知道文件存储在哪里?或者如果它永远消失了。
谢谢,
答案 0 :(得分:3)
Mac / Linux(或Windows中的回收站)中的垃圾箱只能与特定的文件管理器(Finder,Nautilus / Dolphin或Explorer)一起使用,它们实际上将文件移动到同一分区上的临时文件夹(又称垃圾箱) /回收站),从那里删除。
从核心操作系统的角度来看,delete()将永久删除它。
答案 1 :(得分:1)
它消失了。垃圾箱只是一个临时放置文件的地方,当你通过操作系统“删除”它们时,它们会被删除。
但是,在大多数文件系统中,删除文件只会从系统的文件列表中删除指向它的指针。实际数据可能会在硬盘上停留很长时间,直到被覆盖为止。有些文件恢复工具可以尝试检索这些文件,但它们不是100%sucesfull。
答案 2 :(得分:1)
存储文件的位置?
不是。你删除了它。它被删除了。
答案 3 :(得分:0)
调用文件。delete()永久删除文件,无需进入回收站或任何类似文件。