Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Не работает код на c#, помогите пж

Выдает ошибку при удалении файла, пишет, что файл используется

if (sha1 != null)
if (File.Exists(filepath))
if (sha1.ToLower() == BitConverter.ToString(SHA1.Create().ComputeHash(File.OpenRead(filepath))).Replace("-", "").ToLowerInvariant())
{
progressBar.Value = progressBar.Maximum;
Program.Log($"File alreay exists with valid hash, skipping...");
return;
}
else
{
Program.Log($"File alreay exists, but with invalid hash, deletting...");
File.Delete(filepath);
}

По дате
По рейтингу
Аватар пользователя
Новичок

using (var f = File.OpenRead(filepath))
if (sha1.ToLower() == BitConverter.ToString(SHA1.Create().ComputeHash(f)).Replace("-", "").ToLowerInvariant()) ...