0
以下のコードについて何が間違っているかわかりません。がmscorlib.dllで 'System.ArgumentExceptionの'c#パス内の不正な文字
追加情報:パス内の不正な文字はライン4
private void ProcessCsvsReplaceNullsWithSpaces()
{
string server = ConfigurationSettings.AppSettings["RapServer"];
string importDir = ConfigurationSettings.AppSettings["importDir"];
string fileName = server + @"\" + importDir + "\\EMIR_VU_E_*.csv";
string replacenull = File.ReadAllText(fileName);
replacenull = replacenull.Replace("null", "");
File.WriteAllText(fileName, replacenull);
}
スロー例外でエラーがスローされます。
;'と 'ConfigurationSettings.AppSettings [ "importDir"];'? – SeM
アスタリスクは、ReadAllTextで使用されるファイル名の有効な文字ではありません。複数のファイルを一致させるために使用されるワイルドカードです。複数のファイルを読みたい場合は、ディレクトリメソッドを使用して、一つ。 – PaulF
単一のファイル名に '* 'が含まれていない –