2

У меня есть машина с Windows XP, и я пытаюсь удалить каталог со старым исходным кодом, который когда-то был подключен к Subversion, но хранилища больше нет.

когда я пытаюсь удалить каталог, я получаю эту ошибку:

альтернативный текст

я вижу, что каталог доступен только для чтения, но когда я пытаюсь убрать флаг только для чтения, он открывает этот экран:

альтернативный текст

но затем происходит сбой со следующей ошибкой:

альтернативный текст

Я пытался использовать Unlocker и несколько других инструментов, но ничто не позволит мне удалить этот каталог.

У меня есть права администратора на машине. Есть ли какие-либо рекомендации для чего-то, что может грубо заставить удалить каталог даже с учетом вышеперечисленных проблем. Я не уверен, что это Subversion не разрешает удаление или что-то в Windows XP напрямую.

Обновить

Похоже, теперь я могу удалить отдельные файлы в каталоге, но не могу удалить ни один каталог или какой-либо массовый каталог.

как уже упоминалось, unlocker появляется, но говорит, что ни у одного другого процесса нет дескриптора, блокирующего файлы

альтернативный текст

Кроме того, я отключил простой общий доступ к файлам и взял на себя ответственность за папки (я не был изначально), а затем попытался выполнить описанные выше действия, но все еще получал те же ошибки, что отказано в доступе.

2 ответа2

1

Вы можете попробовать стать владельцем папки, выполнив следующие действия. Похоже, что это может быть связано с разрешениями / безопасностью, поскольку Unlocker не распознает блокировки файлов / папок.

0

Вероятно, это означает, что файл заблокирован каким-то другим процессом.

Один из способов выяснить это - использовать Process Explorer и использовать функцию Find Handle Or DLL, чтобы узнать, какой процесс заблокирован в файле entries . Я уверен, что есть другие утилиты, которые будут выполнять те же функции.

Как только вы узнаете, какой процесс заблокировал файл, закройте этот процесс (или заставьте его снять блокировку) и повторите попытку.

В общем, я бы предположил, что если вы используете Tortoise SVN, процесс TSNVCache.exe блокирует файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .