configFilePath = @"C:\Users\" + ユーザー名 + @"\abc\abc.exe.config";
if(File.Exists(configFilePath))
{
StreamReader fileReader = new StreamReader(configFilePath);
}
上記の行は、「パスの一部が見つかりませんでした」という例外をスローします。このエラーは、特定のマシンで発生します。他のすべてのマシンでは正常に動作します。そして、そのマシンでも、以前は同じコードが機能していました。マシンに変更はありません。この問題が議論されたすべてのフォーラムを読みました。しかし、なぜこれがそのマシンだけで発生するのか、そしてそれも今では理解できませんでした. フォルダーとファイルにアクセスする権限があること。