0

私はこのアプリをWindowsフォームC#で書いています。ユーザーがこのアプリを終了すると、システムの再起動を要求されます。終了時に、XMLファイルを書き込み、現在のディレクトリにファイルを保存します(bin / debug)....システムの再起動時に、アプリは(レジストリから値を読み取ることによって)自動的に再起動し、それらのファイルが存在するかどうかを確認します(if(File.Exists) )またはそうではありません..私の問題は、システムの再起動でファイルの存在をまったくチェックせず...そして間違った出力を表示します...しかし、それを閉じて再度再起動すると、正しい出力が表示されます..私は本当にできませんその問題を理解してください...誰かが私を助けてくれますか...??

4

1 に答える 1

0

プログラムは、相対または現在ではなく、絶対ディレクトリの場所からファイルを読み取る必要があります。開始時のコンテキストは、前回の実行時とは異なる場合があります。

于 2012-06-26T19:56:31.540 に答える