Blog'a dön

Dosyaları Tarihe Göre Yıl ve Ay Klasörlerine Ayırma

Windows ve Mac'te dosyaları Yıl/Ay klasörlerine otomatik ayırın. Elle sıralama, PowerShell betiği ve klasörü kendi kuran tarih tokenli kuralları karşılaştırın.

22 Ağustos 2026
File Arbor Team

Dosyaları tarihe göre yıl ve ay klasörlerine ayırmak için hedef yolunda tarih tokenleri olan kural tabanlı bir düzenleyici kullanın — ~/Arsiv/<Year>/<Month>/ gibi bir hedef, her klasörü dosyalar geldikçe elle kurulum olmadan oluşturur. Windows'ta bunu PowerShell ile betikleyebilirsiniz; tek seferlik temizlik içinse hem Finder hem Dosya Gezgini tarihe göre sıralama yapar. Hangi yaklaşımın uyacağı, elinizdeki şeyin birikmiş bir yığın mı yoksa süregelen bir akış mı olduğuna bağlı.

Tarih klasörleri var olan en dayanıklı düzenleme şemasıdır. Kategoriler değişir, projeler biter, adlandırma kuralları kayar; ama Ağustos 2026'da oluşturulmuş bir dosya her zaman Ağustos 2026'da oluşturulmuştur.

Tarih Klasörleri Neden Tek Dev Klasörden İyidir?

4.000 dosyalık düz bir klasör yavaş açılır, yavaş aranır ve gözle taranması imkânsızdır. Tarihe göre bölmek üçünü de çözer ve bunun net bir nedeni var: ne olduğunu hatırlamasanız bile neredeyse her zaman kabaca ne zaman olduğunu hatırlarsınız.

Sözleşmenin adının anlasma_son.pdf mi sozlesme_v3.pdf mi olduğunu hatırlamayabilirsiniz. Ama projeye başladığınız sıralarda olduğunu hatırlarsınız. Tarih klasörleri belirsiz bir hatırayı iki tıklamaya çevirir.

Üzerine üç pratik fayda:

  • Yedekleme hızlanır. Eski yıl klasörleri değişmeyi bıraktığı için artımlı yedekleme araçları onları tamamen atlar.
  • Arşivleme kolaylaşır. 2023'ü harici diske taşımak tek sürükleme işidir, arayıp seçme işi değil.
  • Bakım gerektirmez. Kategori şeması işiniz değiştikçe karar ister. Tarih şeması hiç istemez.

Hangi Tarihe Göre Sıralamalısınız?

Sonucun işe yarar mı yoksa karmaşa mı olacağını belirleyen karar bu ve çoğu rehber bunu atlıyor. Bir dosyaya bağlı üç farklı tarih var ve sürekli birbirleriyle çelişiyorlar.

Değiştirme tarihi, içeriğin en son ne zaman değiştiği. Belgeler, tablolar ve dışa aktarmalar için doğru varsayılan bu. Çoğu kopyalama işleminden sağ çıkar ve insanların "bu ne zamandan" derken kastettiği şeye denk gelir.

Oluşturma tarihi apaçık seçim gibi durur ama genelde değildir. Bir dosyayı indirmek, başka diske kopyalamak, yedekten geri yüklemek veya ZIP'ten çıkarmak onu kopyalama anına sıfırlar. Bir taşıma sonrası beş yıllık dosyalarınızı oluşturma tarihine göre sıralayın, hepsi bu aya iner.

Çekim tarihi (EXIF) fotoğraflar içindir ve dosya sisteminde değil, görüntünün içinde saklanır. Üçü arasında bir fotoğraf makinesinden telefona, oradan dizüstüne kopyalanmayı güvenilir biçimde atlatan tek tarih budur. Fotoğraflarda her zaman bunu kullanın — ayrıntılı anlatım fotoğrafları kameraya göre klasörleme yazısında.

Kestirme kural: belgeler için değiştirme tarihi, fotoğraflar için EXIF tarihi, oluşturma tarihi neredeyse hiç.

Otomatikleştirmeden Önce Klasör Yapısını Seçin

Önce şekli belirleyin. 20.000 dosya yerleştikten sonra değiştirmek, hepsini yeniden sıralamak demek.

Çoğu kişi için işe yarayan yapı:

~/Arsiv/
├── 2025/
│   ├── 01/
│   ├── 02/
│   └── ...
├── 2026/
│   ├── 07/
│   └── 08/
└── 2027/

İşe yaramasını sağlayan iki kural:

  1. Ayın başına sıfır ekleyin. 8 değil 08. Dosya tarayıcıları adları metin olarak sıralar, sıfır olmazsa 1, 10, 11, 12, 2, 3 sırası çıkar ve klasör listesi okunmaz hale gelir.
  2. Ayda durun. Gün seviyesi yalnızca tek bir günün düzenli olarak yüzlerce dosya getirdiği durumlarda anlamlıdır — fotoğraf aktarımları, log dışa aktarımları, toplu taramalar. Aksi halde yılda 365 klasörünüz olur, her birinde iki dosya.

Okunabilir ay adlarını tercih ediyorsanız sıralama bozulmasın diye numarayla başlatın:

2026/
├── 07-Temmuz/
└── 08-Agustos/

Dosya adlandırma kuralları rehberi aynı ilkeyi dosya adlarına uyguluyor; 2026-08-22 biçimi 22 Agu 2026 biçimini tam olarak bu nedenle yener.

Yöntem 1: Elle Tarihe Göre Sıralama (Ücretsiz, Tek Seferlik)

Yalnızca bir kez temizlemeniz gereken bir yığın için yerleşik dosya tarayıcıları yeterli.

Windows'ta:

  1. Klasörü Dosya Gezgini'nde açıp Ayrıntılar görünümüne geçin
  2. Sıralamak için Değiştirme tarihi sütun başlığına tıklayın
  3. İhtiyacınız olan yıl ve ay klasörlerini oluşturun
  4. Ayın ilk dosyasına tıklayın, Shift ile son dosyaya tıklayın ve seçimi klasöre sürükleyin

macOS'ta:

  1. Klasörü Finder'da açıp Liste görünümüne geçin
  2. Sıralamak için Değiştirilme Tarihi sütununa tıklayın
  3. Klasörleri oluşturun, ardından Shift ile bir aralık seçip sürükleyin

Birkaç yüz dosya için bu gerçekten yeterli. İki şey onu kötü bir sürekli sistem yapar: her ay tekrarlarsınız ve bilinçli seçtiğiniz bir tarih yerine o an görünen sütuna göre sıralarsınız.

Yöntem 2: Betikle Yapın (PowerShell veya Kabuk)

Terminalde rahatsanız bir betik büyük bir yığını saniyeler içinde halleder.

Windows — PowerShell:

$source = "$env:USERPROFILE\Downloads"
$target = "$env:USERPROFILE\Arsiv"

Get-ChildItem -Path $source -File | ForEach-Object {
    $dir = Join-Path $target $_.LastWriteTime.ToString("yyyy\\MM")
    New-Item -ItemType Directory -Path $dir -Force | Out-Null
    Move-Item -Path $_.FullName -Destination $dir
}

macOS veya Linux — zsh/bash:

source="$HOME/Downloads"
target="$HOME/Arsiv"

find "$source" -maxdepth 1 -type f | while read -r file; do
  dir="$target/$(date -r "$file" +%Y/%m)"
  mkdir -p "$dir"
  mv "$file" "$dir/"
done

İkisi de değiştirme zamanını okur, YYYY/MM yolunu kurar, yoksa oluşturur ve dosyayı taşır.

Önce bir kopya üzerinde çalıştırın. Betiğin önizlemesi ve geri alması yoktur — yanlış bir yol değişkeni binlerce dosyayı istemediğiniz bir yere taşır ve geri getirmek ikinci bir betik yazmak demektir.

Sürekli çalışmasını istiyorsanız Windows'ta Görev Zamanlayıcı, macOS'ta bir launchd işi eklersiniz; işte tam orada emek, alternatifin maliyetini aşmaya başlar.

Yöntem 3: Kuralda Tarih Tokenleri (Betik Yok)

File Arbor gibi kural tabanlı bir düzenleyici hedef yolunda token destekler. Tokenler her dosya için ayrı çözümlenir, dolayısıyla tek bir kural klasör ağacının tamamını üretir.

Bir kuralın hedefini şöyle ayarlayın:

~/Arsiv/<Year>/<Month>/

22 Ağustos 2026'da değiştirilmiş bir dosya ~/Arsiv/2026/08/ klasörüne gider. Klasörler yoksa oluşturulur. Betik yok, zamanlanmış görev yok, elle açılmış klasör yok.

Bilmeye değer tokenler

TokenKarşılığıÖrnek
<Year>4 haneli yıl, değiştirme tarihi2026
<Month>Başında sıfırla ay08
<Day>Başında sıfırla gün22
<MonthName>Ayın tam adıAğustos
<MonthShort>Ayın kısa adıAğu
<Date:yyyy-mm-dd>Değiştirme tarihi, özel biçim2026-08-22
<CreatedDate:yyyy-mm>Oluşturma tarihi, özel biçim2026-08
<ExifDate:yyyy-mm-dd>Fotoğrafın çekim tarihi2026-08-22
<ExifYear>Fotoğrafın çekildiği yıl2026
<Ext>Dosya uzantısıPDF

Serbestçe birleşirler. İnsanların gerçekten kullandığı birkaç hedef:

  • ~/Arsiv/<Year>/<Month>/ — standart yapı
  • ~/Arsiv/<Year>/<Month>-<MonthName>/ — hem sıralanabilir hem okunabilir
  • ~/Faturalar/<Year>/<Date:yyyy-mm-dd>/ — toplu taramalar için günde bir klasör
  • ~/Fotograflar/<ExifYear>/<ExifDate:yyyy-mm-dd>/ — fotoğraflar çekildikleri güne göre

Hedef her dosya için ayrı değerlendirildiğinden, tek bir kural Ocak ayında da siz hiçbir şey düzenlemeden çalışmaya devam eder.

Tarihleri koşullarla birleştirin

Tarih tokenleri her zamanki koşullarla birlikte çalışır ve bu, işi bir betikten daha kullanışlı hale getiren yer:

  • Uzantı .pdf ve hedef ~/Belgeler/PDF/<Year>/<Month>/
  • Ad fatura içerir ve hedef ~/Finans/Faturalar/<Year>/
  • Boyut 1 GB üzeri ve hedef /Volumes/Arsiv/<Year>/

Çok koşullu kurallar rehberi koşul zincirlemeyi ve kuralların ne zaman çalışacağını zamanlamayı anlatıyor.

Uygulamadan önce önizleyin

Bir betiğin veremeyeceği tek şey, hiçbir şey taşınmadan önce çözümlenmiş yola bakabilmek. Önizlemeyi kontrol edin, tokenlerin beklediğiniz klasörleri ürettiğini doğrulayın, sonra kuralı etkinleştirin. Her taşıma eylem geçmişine kaydedilir ve geri alınabilir.

Fotoğraflarda Çekim Tarihini Kullanın

Fotoğraflar, dosya sistemi tarihinin fiilen yanlış olduğu durum. Bir tatil fotoğrafı klasörünü SD karttan dizüstüne kopyalayın, her dosyanın değiştirme tarihi kopyalama anına döner. Buna göre sıralayın, on yıllık fotoğraf tek bir aya çöker.

Çekim tarihi, kameranın çekim anında yazdığı EXIF meta verisinde, görüntünün içinde durur. Kopyalamayı atlatır.

Kameradan veya telefondan gelen her şey için EXIF tokenlerini kullanın:

~/Fotograflar/<ExifYear>/<ExifDate:yyyy-mm-dd>/

Farklı üreticilerin RAW dosyaları da EXIF taşır, dolayısıyla .CR3, .NEF, .ARW ve .DNG aynı kuralda doğru sıralanır. Bir dosyada EXIF tarihi yoksa — ekran görüntüsü, düzenlenmiş dışa aktarım, indirilen görsel — token değiştirme tarihine düşer, yani hiçbir şey sırasız kalmaz. Devamı en iyi EXIF fotoğraf düzenleyicileri yazısında.

Hangi Yöntemi Kullanmalısınız?

"Tek bir dağınık klasörüm var ve bundan sonra işim bitiyor." 1. yöntem. Tarihe göre sırala, Shift ile seç, sürükle. Araç yok.

"30.000 dosyam var ve zaten betik yazıyorum." 2. yöntem. PowerShell veya kabuk döngüsü saniyeler içinde temizler. Kopyada deneyin.

"Her gün yeni dosya geliyor ve bunun benim sorunum olmaktan çıkmasını istiyorum." 3. yöntem. Tarih tokenleri artı gerçek zamanlı izleme, yapının kendini sürdürmesi demek.

"Çoğunlukla fotoğraf." EXIF tokenleriyle 3. yöntem. Alternatiflerin yavaş değil, yanlış sonuç ürettiği tek durum bu.

Tarih Klasörlerinde Sık Yapılan Hatalar

Klasör adlarında AA-GG-YYYY veya GG-AA-YYYY kullanmak. İkisi de metin olarak kronolojik sıralanmaz. Yalnızca yıl önce gelen biçim sıralanır.

Başa sıfır koymayı unutmak. 2026/8/ Aralık'a kadar sorunsuz görünür; sonra 10, 11 ve 12 sayıları 2nin üstüne çıkar.

Doğrudan gün klasörlerine geçmek. Daha düzenli hissettirir ve daha kötüdür. Elinizde yüzlerce neredeyse boş klasör ve düz bir ay klasöründen daha fazla tıklama kalır.

Taşıma sonrası oluşturma tarihine göre sıralamak. Her şey içinde bulunduğunuz aya iner ve yapı anlamsızlaşır. Bir tarih kaynağına bağlanmadan önce birkaç tarihin gerçekte neye benzediğine bakın.

Tek ağaçta şemaları karıştırmak. 2026/08/ yanında 2026/Agustos/ yanında 2026-08/ olması, hiç yapı olmamasından kötüdür; çünkü artık üç yere bakarsınız. Birini seçin ve sapanları yeniden sıralayın.

Sonuç

Tarih klasörleri, düzeninizle ilgili diğer her şey değişse bile ayakta kalır; bir kez düzgün kurmaya değmesinin nedeni bu. Başına sıfır eklenmiş aylarla Yıl/Ay kullanın, belgeleri değiştirme tarihine, fotoğrafları EXIF çekim tarihine göre sıralayın ve otomatikleştirmeden önce birikeni temizleyin.

Sonra tarih tokenlerini bir kural hedefine koyup düşünmeyi bırakın. File Arbor'ı indirin ve ilk hedefinizi <Year>/<Month> olarak ayarlayın.