Как узнать, какой процесс использует каталог? - PullRequest
0 голосов
/ 06 августа 2020

Я хочу удалить все файлы в каталоге d:\\tmpdata в ОС win10.

import shutil
shutil.rmtree('d:\\tmpdata')

Возникла такая проблема, как:

PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'd:\\tmpdata'

Попытайтесь получить процесс использует ресурсы - directroy d:\\tmpdata:

tasklist  | findstr  'tmpdata'

или

tasklist #run it only ,search by eye.

Процесс не найден, как узнать, какой процесс использует каталог?

1 Ответ

0 голосов
/ 06 августа 2020

Попробуйте встроенную программу Resource Monitor. Найдите файл resmon.exe. Запустите программу, выберите CPU, затем Associated Handles - введите путь к папке и посмотрите, что ее использует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...