私はファイルを読み込もうとしています(これは完全に機能します)。唯一の問題は、パスにスペースがあると、コードがクラッシュし、そのようなパスがないと表示されることです。誰かがこれらのスペースや別の解決策を逃れる方法を知っていますか?ありがとう!
これが私が持っているコードです:
public static string ReadValue(string value)
{
try
{
FileStream propertiesFile = new FileStream(ServerLocation + FileName, FileMode.Open);
StreamReader sr = new StreamReader(propertiesFile);
string Line = sr.ReadLine();
while (Line != null)
{
if (Line.Contains(value))
{
var setting = Line.Split('=')[1];
Console.WriteLine(setting);
sr.Close();
return setting;
}
Line = sr.ReadLine();
}
sr.Close();
}
catch (IOException e)
{
Console.WriteLine("Cannot find the specified file.");
Console.WriteLine(e.ToString());
return null;
}
return null;
}