На данный вопрос уже ответили:
Подскажите как проверить файл открыт или закрыт?!
Пробовал способы из Данной темы но не один не помог.
Пример использовал такой:
protected virtual bool IsFileLocked(string file)
{
if (string.IsNullOrEmpty(file))
{
throw new ArgumentException("'path' cannot be null or empty.", "path");
}
try
{
using (var stream = new FileStream(file, FileMode.Open, FileAccess.Read)) { }
}
catch (IOException)
{
return true;
}
return false;
}
Дальше делал проверку
if(IsFileLocked(PathToFile))
{
// открыт
}
else
{
// закрыт
}
После запусти программу ( которую проверяю ) Но он постоянно мне пишет что файл открыт.
File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None)
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.open?view=netframework-4.7.2#System_IO_File_Open_System_String_System_IO_FileMode_System_IO_FileAccess_System_IO_FileShare_
Виртуальный выделенный сервер (VDS) становится отличным выбором
Создаю 5 полей upload для загрузки multiple файлов на сервер
Есть коллекция, которая содержит экземпляры объектовНекоторые из них реализуют интерфейс IDisposable
Устал уже биться над проблемой, поиск в интернет не дал результатаИмеется Basic авторизация веб-апи