Я создал скрипт Python, который может взять все изображения с жесткого диска, а затем переместить их в новую папку на жестком диске.Таким образом, все изображения, вложенные глубоко в случайные подкаталоги, можно найти и поместить в эту папку.
У меня более 830 ГБ фотографий для сортировки.
Однако на 1486-м файле программа не падает.или зависание, оно не заканчивается, оно просто останавливается.
Вот мой код;
# For each file in the drive
for root, dirs, files in os.walk(drive):
# For each name in the files
for file in files:
if "ImageSorter" in root:
break;
file_name = os.path.splitext(file)[0]
extension = os.path.splitext(file)[1]
# Iterate through each supported file extension
# in our list
if extension in supported_extensions:
# If this is the first file being found
if images_found < 1 and images_moved < 1:
# Init the folder
init_moveto_folder()
images_found += 1
image_dir = os.path.join(root, file);
# Move the file
shutil.move(image_dir, drive + "\\ImageSorter\\" + file_name + "_" + str(images_moved + 1) + extension)
images_moved += 1
if not extension in found_extensions:
found_extensions.append(extension)
print(images_moved)
sleep(0.01)
Если кто-нибудь знает, в чем проблема, пожалуйста, дайте мне знать.