Почему os.path.exists («C: \\ windows \\ system32 \\ inetsrv \\ метабак ») return False, даже если он существует?

У меня есть программа на Python, которая должна очистить несколько каталогов, и один из них - C: \ windows \ system32 \ inetsrv \ метабак ; однако os.path.exists () возвращает значение False для этого каталога, даже если он существует (и у меня есть разрешения на доступ к нему).

Интересно также то, что инструмент windirstat также полностью его пропускает.

Может ли кто-нибудь придумать причину, по которой это могло быть, и как еще я мог бы проверить, существует ли это? Я даже не могу запустить os. listdir () на нем.

Обновление: os.path.exists () работает с этим каталогом, если окно Windows 32-разрядное, но не, если оно 64-разрядное. Также корректно отображается в windirstat на 32-битном сервере.

9
задан Morten Siebuhr 16 December 2011 в 14:33
поделиться