Merhaba,
2021-01-09_07-57-00_UTC.jpg
2021-01-11_14-30-07_UTC.mp4 Bu formatta oluşan dosyaları her birinin tarihine uygun klasöre yerleştirmek istiyorum.
Klasördeki dosya isimlerinden tarihleri çekip yeni tarih klasörleri oluşturdum. Ama örneğin 2021-01-09_07-57-00_UTC.jpg dosyasının nasıl 2021-01-09 klasörüne taşınacağını yapamadım. Yardımcı olabilir misiniz? Aşağıda kodları bırakıyorum.
import os
import shutil
def make_directory():
date = []
for i in files:
a= i.split('_')[0]
date.append(a)
new = []
new = list(set(date)) #tekrar eden değerleri kaldırdık
for i in new :
fileName = i.startswith('2021')
if fileName == True :
dirName = (directory_path + '/' + i)
if i not in os.listdir(directory_path):
os.mkdir(dirName)
if __name__ == '__main__':
directory_path = os.getcwd()
files = os.listdir(directory_path)
make_directory()