私はこのコードを持っています:
string log_file_name = @"\logger.txt";
string logger_file_to_read = Path.GetDirectoryName(Application.LocalUserAppDataPath) + @"\log";
string LoggerFile = Path.Combine(logger_file_to_read, log_file_name);
ブレークポイントを使用したところ、 logger_file_to_read には以下が含まれていることがわかりました。
C:\Users\bout0_000\AppData\Local\Diagnostic_Tool_Blue_Screen\診断ツール ブルー スクリーン\log
そして、その log_file_name には以下が含まれます。
\logger.txt
しかし、LoggerFile にはファイル名のみが含まれていることがわかります: \logger.txt ディレクトリなし。
それはなぜですか?