Я хочу, чтобы определить, является ли файл является доступным для чтения его содержимого или написать внутри, я использую этот код:Определить, если файл является доступным
public bool Can_access_to_file(string FileIsAccesible_file)
{
try {
System.IO.FileStream Stream = new System.IO.FileStream(FileIsAccesible_file, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite);
Stream.Close();
return true;
} catch {
return false;
}
}
У меня есть некоторые сомнения по этому поводу, кажется, не очень хорошо потому что он устанавливает поток файлов, а это значит, что для больших файлов потребуется столько времени, чтобы проверить, не так ли?
Что мне делать, чтобы улучшить его?
Пожалуйста, поставьте или объясните лучшее решение, чем мой текущий код.
За исключением того, что он обертывает его в используемом заявлении, мне кажется, что это хорошо. –