Система выдаст ошибку, когда я попытаюсь ее удалить. Конечно, я знаю, что команда Stop-Process может помочь мне убить процесс. Но я не знаю, какие процессы его используют. Кто-нибудь может сказать мне, как найти процессы, которые используют указанный файл?

PS: это моя версия PowerShell:

1 ответ1

1

1.Как узнать, какой процесс Windows использует файл (Process Explorer)

2.Метод PowerShell:

IF((Test-Path -Path $FileOrFolderPath) -eq $false) {
    Write-Warning "File or directory does not exist."       
}
Else {
    $LockingProcess = CMD /C "openfiles /query /fo table | find /I ""$FileOrFolderPath"""
    Write-Host $LockingProcess
}

3.WhoLockMe Explorer Extension v2.0 beta (NT-Win2K-XP) - Расширение Explorer, которое добавляет опцию меню, вызываемого правой кнопкой мыши

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