ストリームライターを使用してエラーをログに記録しています
それが設計された方法(理由を聞かないでください)は、アプリケーションがメッセージをログに記録する必要があるたびに新しいストリームライターを開くことです。すべてを./Logs/[current-date].txtに出力します。これは通常、「c:\ myappfolder \ logs[current-date].txt」に解決されます。
すべて正常に動作しますが、ファイルを開くダイアログを使用して「C:\ home \ myfolder \ myfile」と言った後、ストリームライターは「c:\ home \ myfolder \ logs[current-date].txt」に書き込もうとします。
私はこの問題の解決策を知っていますが、何が起こっているのか理解できません