私はMonoDevelopを使ってディレクトリとファイルをある場所から別の場所に移動する小さなC#
プログラムを書いたが、少しめちゃくちゃでした。
DirectoryInfo.MoveTo(path1, path2);
フォルダを移動するためにC#を使用しています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.実行中ですがfsck
マウントされているデバイスでファイルシステムが破損するという警告が表示されます。
2. 単にエラーを元に戻そうとしましたが、例外が発生しましたDirectory not found
。
答え1
移動を実行するMonoプロセスの現在の作業ディレクトリにあります。