将目录移动到不存在的位置?

将目录移动到不存在的位置?

我使用 MonoDevelop 编写了一个小C#程序,将目录和文件从一个位置移动到另一个位置,但我把它弄乱了一点。

我使用 C#DirectoryInfo.MoveTo(path1, path2);来移动文件夹,但我忘记指定path2.

最初的情况是这样的:我的文件夹中有一个子文件夹/home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking

我尝试将该子文件夹移动/重命名为 simple /home/waka/Downloads/folder/subfolder,但没​​有指定该/home/waka/Downloads/folder部分,而是像这样移动它:

DirectoryInfo.MoveTo("/home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking", "subfolder");

所以,我的问题是:这个文件夹最终去了哪里?我无法使用,history | grep mv因为我没有使用该mv命令。我刚刚删除了该文件夹还是仍然可以找到它?

我尝试过:
1. Running fsck,但这警告我在已安装的设备上我将损坏文件系统。
2. 我尝试简单地扭转错误,但出现异常Directory not found

答案1

它位于执行移动的 Mono 进程的当前工作目录下。

相关内容