如何恢复在 Godot 中移至垃圾箱的物品以及在哪里可以找到回收站?

How to recover items moved to trash in Godot and where to find the recycling bin?

所以早些时候我试图在 Godot 上编写基本脚本,我可能删除了 Button.gd 源代码,到目前为止输出完全没问题,但即使在创建新场景后调试器也会显示错误完全。我想尝试恢复 Button.gd 源代码,或者甚至可能找到一种方法来阻止错误出现。如果有人知道如何以及在何处访问 Godot 的 recycling/trash bin,我将不胜感激!

https://i.stack.imgur.com/qrlk7.png

当从 Godot 中删除文件时,它会尝试将它们发送到系统回收站。

在Windows和OSX Godot将使用系统API删除文件。 并且 Godot 不会尝试创建回收站。

在 Linux 上(或者如果您为其他基于 unix 或 bsd 的系统构建 Godot)当 Godot 找不到回收站时,它可能会尝试创建一个。文件结束的位置取决于特定的 system/distro.

据我所知,如果您删除 web version of Godot 中的文件,它们就会消失。


如果您的文件丢失,并且您在任何回收站中都找不到它们,恢复软件(例如 Piriform Recuva 或 EasUs 数据恢复)可能能够找回它们。

我还要指出,如果您使用的是版本控制软件(例如 git 或 mercurial),它允许您还原更改。