自分自身をコピーして正確なソース ディレクトリに移動する C# プログラムを作成しました。最初の移動では問題なく動作しますが、2 回目は現在のディレクトリの値が間違っています。私が使用するファイルパスを決定するには:
string current = Directory.GetCurrentDirectory();
プログラムが 2 回目に移動したいGetCurrentDirectory
場合、もう一度呼び出しますが、「現在」の値はまだ古いパスであり、FileNotFound
エラーが発生します。
GetCurrentDirectory()
新しいパスを読み取らせるにはどうすればよいですか?