2009-03-28 2 views
26

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

Как заставить Windows XP удалять файл, который в настоящее время используется каким-либо приложением?

+0

Этот вопрос должен быть вновь открыт; его задавали как вопрос программирования. Ответ предоставлен в порядке. Пакетные скрипты могут вызывать программы. Я бы рекомендовал API-интерфейс Restart Manager (https://msdn.microsoft.com/library/cc948910.aspx). – R0b0t1

ответ

33

Вы должны сначала закрыть это приложение. Невозможно удалить его, если он используется каким-либо приложением.

UnLock IT - это аккуратная утилита, которая помогает вам контролировать любой файл или папку, когда она заблокирована каким-либо приложением или системой. Для каждого заблокированного ресурса вы получаете список процессов блокировки и можете разблокировать его, завершив эти процессы. EMCO Unlock IT предлагает интеграцию с Windows Explorer, которая позволяет разблокировать файлы и папки одним нажатием в контекстном меню.

Там также Unlocker (не рекомендуется, см Предупреждение ниже), который представляет собой бесплатный инструмент, который помогает найти любой файл блокировки ручки под управлением, и даст вам возможность отключить его. Затем вы можете делать все, что захотите, с этими файлами.

Предупреждение: Установщик содержит много нежелательных материалов. Вы, безусловно, лучше с UnLock IT.

+1

Ничего себе, это именно то, что я искал. –

+2

Просто предостережение: процессы, блокирующие файл, часто имеют для этого вескую причину. Если вы закроете ручку принудительно, программа может выйти из строя. – Joey

+0

Просто удалил файл, заблокированный десятками пользователей (через сетевой ресурс) с помощью Unlocker. Гораздо лучший инструмент, чем процекс в этом аспекте. – kubanczyk