这就是我试图在实际读取文件之前检查是否可以读取文件的方式
FileStream stream = new FileStream();
try
{
// try to open the file to check if we can access it for read
stream = File.Open(this.DataSourceFileName, FileMode.Open, FileAccess.Read);
}
catch (IOException ex)
{
return false;
}
finally
{
stream.Dispose();
}
这是正确的方法吗?
也File.Open
类似于File.ReadAllText
,我的意思是,它们的性能是否同样昂贵?