Есть ли ограничение на количество файлов, которые os.path.exists()
может проверить?
У меня есть папка с очень большим количеством файлов (размер папки составляет около 44 ГБ. Однако я не могу получить количествофайлы через ls
или любым другим способом, который я пробовал).
Когда я использую функцию os.path.exists()
для этой папки, функция никогда не возвращается (я позволяю ей работать более 1 часа).
Количество проверяемых файлов очень велико, я согласен, но если функция возвращает что-то с N-1 файлами через несколько секунд, она должна также вернуть что-то с N файлами и не застрять где-нибудь.
Любая помощь будет оценена.
Спасибо:)
РЕДАКТИРОВАТЬ, чтобы добавить код:
folder = '/var/local/myfolder'
filename = '20190418_fileblabla.xml'
filepath = os.path.join(folder, filename)
if os.path.exists(filepath):
return 1
else:
return 2
Она никогда не возвращает 1 или 2