У меня есть программа, которая выполняет разные мои вопросы, связанные с доступом к файлам на сетевом подключенном диске или в общей папке.
программа может запустить файл msi / exe из сети (сетевой подключенный диск илиобщая папка) программа может копировать файл из сети (сетевой подключенный диск или общая папка)
как я могу проверить, доступны ли файлы, прежде чем я попытаюсь запустить или скопировать (в случае отключения сети)или любая другая проблема с сетью)?
Достаточно ли с File.Exists();
вот пример моего кода:
public static bool FileIsOk(string path)
{
try
{
FileInfo finfo = new FileInfo(path);
if (finfo.Exists)
{
return true;
}
MessageBox.Show("file does not exist, or there is a problem with the network preventing access to the file!");
return false;
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
return false;
}
спасибо