Data-Recovery
將目錄移動到不存在的位置?
我使用 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
命令。我只是刪除了文件夾還是仍然可以找到它?我嘗試過的:
- Running
fsck
,但這警告我在已安裝的設備上我會損壞文件系統。2.我嘗試簡單地扭轉錯誤,但有一個
Directory not found
例外。
它位於執行移動的 Mono 程序的目前工作目錄的目錄下。