В настоящее время я пытаюсь получить все файлы на томе Windows, чтобы скопировать определенные файлы. Копирование, скажем, из папки в другую, работает нормально, но при попытке вызвать listdir, а затем перебрать найденные файлы тома, меня просто приветствует исключение в доступе для «System Volume Information».
Как я могу игнорировать / пропустить это в цикле?
Я использую рекурсивную функцию, вызывая ее в первый раз с корневым путем самого тома.
def list_all(path):
files = os.listdir(path)
for file in files:
low_path = os.path.join(path, file)
if os.path.isdir(low_path):
list_all(low_path)
else:
# shutil.copy()