Skip to content

Platonenkov/DirectoryInfoExtensions

Repository files navigation

DirectoryExtensions

Расширения для директорий

Locked Directory

Быстрый старт:

Install-LockAccessDirectoryExtensions -Version 1.0.0

Для проверки блокирующих файлов в директории

var dir = new DirectoryInfo(DirFullPath);
if (dir.Exists && dir.IsDirectoryHaveLockFile())
{
    ...
}

Для ожидания разблокировки директории

var dir = new DirectoryInfo(DirFullPath);
await dir.WaitDirectoryLockAsync();

Check Directory Access for users

if(dir.CanAccessToDirectoryListItems())
{
    var files = dir.EnumerateFiles();
    ...
}
if (!Directory.Exists(dir) || !dir.CanAccessToDirectory(FileSystemRights.Delete))
    Directory.Delete(dir);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages