我正在尝试读取一个文件(效果很好),唯一的问题是当路径中有空格时,代码崩溃并告诉我没有这样的路径。有谁知道如何逃离这些空间或其他解决方案?谢谢!
这是我的代码:
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;
}