TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #188 30
🔧 СКРИПТ: Удаление дубликатов файлов в папке

Занимают память одинаковые фото? Напиши скрипт, который удалит дубликаты:

python
import os
import hashlib

def file_hash(filename):
with open(filename, 'rb') as f:
return hashlib.md5(f.read()).hexdigest()

folder = "images"
seen = {}
for file in os.listdir(folder):
path = os.path.join(folder, file)
h = file_hash(path)
if h in seen:
os.remove(path)
print(f"Удалён дубликат: {file}")
else:
seen[h] = file


🔍 Суть:
1. Считаем MD5-хэш каждого файла.
2. Если такой уже был — удаляем.

📂 Папка стала легче. Скрипт можно использовать регулярно!
More from @codeshadowcources
  1. Oct 12, 2026Жиза...
  2. Oct 11, 2026✅ Подработка 14+ Мой знакомый платит за оформление финансовых продуктов (карты, вклады, би…
  3. Oct 11, 2026Кстати, раньше я активно использовал другого своего бота-планировщика. Но только для распи…
  4. Oct 11, 2026Я тут потихонечку создаю ИИ ассистента для упрощения работы и делегирования задач, если не…
  5. Oct 9, 2026🖥
  6. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →