public static void MoveDirectory(string src, string dst) { VirtualDrive.LockFile(src, AccessObserver.AccessType.Move); try { CurrentDrive(src).MoveDir(src, dst); } catch (Exception ex) { VirtualDrive.FreeFile(src, AccessObserver.AccessType.Move); throw ex; } VirtualDrive.FreeFile(src, dst); }
public void Dispose() { VirtualDrive.FreeFile(Id, Type); }