Blog'a dön

Alt Klasörlerdeki Dosyaları Tek Klasöre Taşıma

Alt klasörlerdeki dosyaları tek klasöre taşıma: Dosya Gezgini, PowerShell, Finder veya Terminal ile; aynı adlı dosyaları ve geride kalan boş klasörleri de çözün.

4 Kasım 2026
File Arbor Team

Alt klasörlerdeki dosyaları tek klasöre taşımak için ana klasörde her dosyayı arayın, sonuçları seçin ve hepsini birden taşıyın. Dosya Gezgini ve Finder bunu yapabilir; tek bir PowerShell ya da Terminal satırı da aynısını yapar. Asıl sorun aynı adlı dosyalar ve geride kalan boş klasörlerdir. Bu rehber ikisini de ele alır.

Son yöntem, telefon aktarımının her gün yeni bir klasör oluşturması gibi, sürekli yeniden dolan klasörler içindir.

Klasörü Düzleştirmeden Önce: Üç Karar

Aynı adlar. İki kameradan gelen 140 tarihli alt klasörü olan bir D:\Photos\Export düşünün. İki kamera da IMG_0001.jpg'den saymaya başlar; yani iki dosya hedefte aynı adı isteyecektir. İkisini de numara vererek tutacak mısınız, yoksa ikinciyi atlayacak mısınız, karar verin. Aşağıdaki her yöntem burada farklı davranır.

Klasör adları bilgi taşır. Bir albüm, bir müşteri, bir gezi, bir tarih: dosyalar tek yere yığılınca bu bilgi kaybolur. Klasör adını dosya adına ekleyin (File Arbor bunu yapabilir, bkz. 5. Yöntem) ya da yapıyı koruyun.

Dosyaların gideceği yer. Ya ana klasörün kendisi ya da yeni bir klasör. Aynı sürücü içinde taşıma anlıktır. Sürücüler arasında dosyalar kopyalanır, sonra kaynaktan silinir; bu daha uzun sürer. Dosyalar önemliyse ve bir komut kullanacaksanız, önce klasörün tamamını kopyalayın ve kopyayı düzleştirin.

Alt Klasörlerdeki Dosyaları Tek Klasöre Taşıma Yöntemleri: 5 Yol

YöntemÇalıştığı sistemAynı adlı dosyalarSonrasında boş alt klasörlerGeri almaKendiliğinden tekrarlar mı
Dosya Gezgini aramasıWindows 10 ve 11Gezgin sorar: değiştir, atla ya da karşılaştırıp ikisini de tutGeride kalırHemen ardından Ctrl+ZHayır
PowerShellWindows 10 ve 11İkinci dosya bir hatayla alt klasöründe kalırGeride kalırYokHayır
Finder aramasımacOSFinder sorar: ikisini de tut, durdur ya da değiştirGeride kalırHemen ardından Düzen → Geri AlHayır
TerminalmacOSİkinci dosya alt klasöründe kalır (mv -n)Geride kalırYokHayır
File Arbor (Pro)Windows ve MacNumarayla yeniden adlandırılır: IMG_0001 (1).jpgİsteğe bağlı: Geri Dönüşüm Kutusu'na veya Çöp Sepeti'neÇalıştırmadan sonra Geri al ya da Geçmiş'te dosya başınaEvet, zamanlanarak

Yerleşik yöntemlerin hiçbiri boşalan alt klasörleri kaldırmaz. Bu artıklar için boş klasörleri silme rehberine bakın.

1. Yöntem: Dosya Gezgini ile Alt Klasörlerdeki Tüm Dosyaları Tek Klasöre Taşıma (Windows 11 ve 10)

  1. Ana klasörü açın, örneğin D:\Photos\Export.
  2. Sağ üstteki arama kutusuna tıklayın, * yazın ve Enter'a basın. Gezgin bu klasörü ve içindeki her alt klasörü arar.
  3. Ayrıntılar görünümüne geçin ve Tür sütununa tıklayın; böylece alt klasörler (“Dosya klasörü”) dosyalardan ayrı olarak birlikte sıralanır.
  4. İlk dosyaya tıklayın, son dosyaya Shift tuşuyla tıklayın ve Ctrl+X'e basın.
  5. Hedefe gidin, ana klasörün kendisi ya da yeni bir klasör, ve Ctrl+V'ye basın.

Aynı adlı bir dosya zaten oradaysa Gezgin, onu değiştirmek mi, atlamak mı, yoksa ikisini karşılaştırmak mı istediğinizi sorar. Karşılaştırma penceresinde iki sürümü de işaretleyerek ikisini de tutun; taşınan dosya bir numara alır. Taşımanın hemen ardından Ctrl+Z geri alır.

Gezgin on binlerce dosyada yavaşlar. Gizli dosyalar yalnızca gizli öğeler gösteriliyorsa görünür. Boşalan alt klasörler de geride kalır.

2. Yöntem: PowerShell ile Alt Klasörlerdeki Dosyaları Ana Klasöre Taşıma

Yolu kendinizinkiyle değiştirin, sonunda ters bölü olmasın:

$root = "D:\Photos\Export"
Get-ChildItem -LiteralPath $root -File -Recurse |
  Where-Object { $_.DirectoryName -ne $root } |
  Move-Item -Destination $root

Komut, klasörün altındaki her dosyayı listeler, zaten ana klasörde olanları atlar ve gerisini oraya taşır. Hiçbir şey taşımadan önizlemek için son satırın sonuna -WhatIf ekleyin.

Adı ana klasörde zaten bulunan bir dosyanın üzerine yazılmaz. Move-Item, dosyanın zaten var olduğunu söyleyen bir hatayla reddeder ve dosya alt klasöründe kalır. Yeniden adlandırın ve komutu tekrar çalıştırın. desktop.ini ve Thumbs.db gibi gizli sistem dosyaları bulundukları yerde bırakılır. Bunu Windows 11'de denedik: aynı adlı dosya bu hatayla alt klasöründe kaldı ve desktop.ini yerinde durdu.

Bir uyarı. Taşımak yerine kopyalamak istiyorsanız Move-Item yerine Copy-Item yazmayın. Copy-Item aynı adlı dosyaların üzerine sormadan yazar. Özgünleri korumak için önce klasörün tamamını kopyalayın ve kopyayı düzleştirin.

3. Yöntem: Mac'te Finder Aramasıyla Klasörü Düzleştirme

  1. Ana klasörü Finder'da açın ve ⌘F'e basın.
  2. Arama çubuğunda Bu Mac yerine klasörün adını seçin; böylece sonuçlar yalnızca bu klasörden ve alt klasörlerinden gelir.
  3. Ölçütü dosya türüne ayarlayıp Görsel'i seçin; PDF, Müzik, Film, Belge, topladığınız her tür olabilir. Bir tür seçmek klasörlerin kendisini sonuçların dışında tutar.
  4. ⌘A'ya, sonra ⌘C'ye basın.
  5. Hedef klasörü açın ve ⌥⌘V'ye basın. Bu, öğeleri kopyalamak yerine taşır.

Bir ad zaten alınmışsa Finder, ikisini de tutmak mı, durdurmak mı, yoksa değiştirmek mi istediğinizi sorar. İkisini de tutmak ada bir numara ekler. Hemen ardından Düzen → Geri Al taşımayı geri alır.

Finder araması Spotlight'a dayanır; bu yüzden dizinlemediği klasörlerde hiçbir sonuç dönmez, onlar için Terminal'i kullanın. Boşalan alt klasörler geride kalır.

4. Yöntem: Terminal ile Alt Klasörlerdeki Dosyaları Taşıma (Mac)

Ana klasöre geçin, sonra find çalıştırın:

cd ~/Pictures/Export
find . -mindepth 2 -type f ! -name .DS_Store -exec mv -n {} . \;

Her parçanın ne yaptığı:

  • -mindepth 2 yalnızca alt klasörlerin içindeki dosyaları seçer; ana klasördeki dosyalar yerinde kalır.
  • .DS_Store hariç tutulduğu için Finder'ın gizli görünüm ayarı dosyaları atlanır.
  • mv -n asla üzerine yazmaz; adı zaten alınmış bir dosya alt klasöründe kalır.

Önizlemek için aynı satırı, -exec mv -n {} . \; yerine -print ile çalıştırın:

find . -mindepth 2 -type f ! -name .DS_Store -print

Liste doğru görününce gerçek komutu çalıştırın, sonra boş alt klasörleri boş klasörler rehberindeki Terminal komutuyla kaldırın.

5. Yöntem: File Arbor ile Klasörleri Otomatik Düzleştirme

1'den 4'e kadar olan yöntemler tek seferlik düzleştirme içindir. Klasör yeni alt klasörlerle sürekli doluyorsa (her gün için bir klasör açan kamera aktarımı, kurs indirmeleri, açılmış arşivler, tarihe göre dosyalayan bir tarayıcı), aynı rutini her hafta tekrarlarsınız.

File Arbor bunu her çalıştırmada yapar, aynı adları ele alır ve boşalan klasörleri Geri Dönüşüm Kutusu'na taşıyabilir (1.3.3'te yeni). Kural tabanlıdır, yapay zeka içermez ve her şey yerelde çalışır. Alt klasör taraması ve Zamanlı mod Pro'dadır.

  1. Klasör Ekle'ye tıklayın ve ana klasörü seçin, örneğin D:\Photos\Export ya da ~/Pictures/Export.
  2. Klasör kartında Alt klasörleri tara'yı işaretleyin. Tekli ve Zamanlı modda çalışır.
  3. Tek yere topla'yı seçin ve Boş klasörleri Geri Dönüşüm Kutusu'na taşı'yı işaretleyin.
  4. Kural Ekle'ye tıklayın. Uzantısı şunlardan biri olan'ı seçip .jpg, .jpeg, .heic ve .png ekleyin, Klasöre taşı'yı seçin ve Taşınacağı klasör alanına All photos yazın. Türü ne olursa olsun her dosya için bunun yerine . desenli Regex deseniyle eşleşen'i kullanın.
  5. Çalıştır'a basın. İlk taramayı onayla penceresi, hiçbir şey taşınmadan önce kaç dosyanın taşınacağını, kaç klasörün ve taramanın ne kadar derine indiğini ve Örnek taşımalar'ı gösterir.
  6. Tekrarlamak için klasörü Zamanlı moda alın, örneğin her gün 18:00. Uygulamanın çalışıyor olması gerekir; tepsi ya da menü çubuğunda durması yeterlidir.

Hedef, All photos gibi ana klasörün içindeki bir klasör ya da D:\Photos\All gibi başka bir klasör olmalıdır. Hedefinde bulunan bir dosya düzenlenmiş sayılır; bu yüzden File Arbor dosyaları taradığı klasörün kendisine yığmaz.

Aynı adlar, geri alma ve bir dosyanın nereden geldiği

  • Aynı ad. Dosya çakışma davranışı varsayılan Yeniden Adlandır ayarındayken ikinci dosya IMG_0001 (1).jpg olarak gelir. Hiçbir şeyin üzerine yazılmaz. Ayar Üzerine Yaz ise ilk tarama penceresi kırmızıyla uyarır ve taramayı Yeniden Adlandır ile çalıştırmayı önerir.
  • Klasör adını koruma. Kuralda “Dosya adını da değiştir”i açın ve Metin olarak düzenle altına <Folder>_<Name> yazın. Böylece Rome/IMG_0001.jpg, Rome_IMG_0001.jpg olarak gelir. Kuralın önizlemesi, hiçbir şey taşınmadan önce her yeni adı gösterir.
  • Geri alma. Çalıştırmanın hemen ardından Geri al her dosyayı yerine koyar. Geçmiş'te her taşıma nereden geldiğiyle listelenir ve her biri ayrı ayrı geri alınabilir. Geri Dönüşüm Kutusu'na gönderilen klasörler uygulamayla değil, oradan geri alınır.
  • Ağaç istiyorsunuz, yığın değil mi? Yapıyı koru, alt klasörleri hedefin altında yeniden oluşturur.
  • Hariç tutulanlar. Taramanın dışında tutulacak alt klasörleri seçin. node_modules, .git ve benzeri klasörler zaten atlanır; Mac'te tarama uygulamaların ya da Fotoğraflar kitaplıklarının içine hiç girmez.

Ücretsiz plan: bir izlenen klasör, iki kural, günde en fazla 20 dosya, elle çalıştırma. Alt klasör taraması, Zamanlı mod ve regex eşleştirme Pro'dadır; Pro 24,99 $ tek seferliktir (fiyatlandırma). Tüm seçenekler el kitabının alt klasörler bölümünde listelenir.

Düzleştirip sonra tarihe göre yeniden sıralamak isterseniz dosyaları yıl ve ay klasörlerine ayırma yazısına bakın.

Klasör Yapısını Dosya Kaybetmeden Nasıl Düzleştirirsiniz?

Beş alışkanlık:

  • Önce önizleyin. PowerShell'de -WhatIf, Terminal'de -print ya da File Arbor'da İlk taramayı onayla kullanın.
  • Fotoğraf ya da belgelerde asla üzerine yazma seçeneğini kullanmayın. Değiştirilen dosya geri gelmez.
  • Dosyalar önemliyse ve komut kullanıyorsanız önce klasörü kopyalayın.
  • Öncesinde ve sonrasında sayıyı denetleyin. Gezgin ve Finder öğe sayılarını gösterir.
  • Boş klasörleri yalnızca taşımadan sonra silin, sayılar tuttuktan sonra.

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

Windows'ta birkaç yüz dosya. Dosya Gezgini araması.

Binlerce dosya ya da yeniden çalıştıracağınız bir komut. PowerShell, önce -WhatIf ile.

Mac'te tek türden dosyalar. Tür ölçütüyle Finder araması.

Mac'te her şey ya da dizinlenmemiş bir sürücü. Terminal.

Yeni alt klasörlerle sürekli dolan bir klasör. Zamanlı modda File Arbor; özellikle aynı adlı dosyaların numaralanmasını, klasör adlarının dosya adlarında tutulmasını ve boş klasörlerin tek seferde kaldırılmasını istiyorsanız. Dosyaları bir ad desenine göre klasörlere ayırmak için bunun yerine dosyaları dosya adına göre klasörlere ayırma yazısına bakın.

SSS

Windows 11'de alt klasörlerdeki tüm dosyaları ana klasöre nasıl taşırım?

Ana klasörü açın, arama kutusuna * yazın, Türe göre sıralayın, dosyaları seçin, Ctrl+X ile kesin ve ana klasöre yapıştırın. Binlerce dosya için Get-ChildItem ve Move-Item içeren tek bir PowerShell satırı aynı işi yapar. İki durumda da boşalan alt klasörler geride kalır ve ayrıca silinmesi gerekir.

Mac'te klasör yapısını nasıl düzleştiririm?

Finder'da ⌘F'e basın, aramayı klasörle sınırlayın, Tür'ü dosya türüne ayarlayın, hepsini seçin, kopyalayın, sonra hedefe kopyalamak yerine taşımak için ⌥⌘V ile yapıştırın. Terminal'de ana klasörden -mindepth 2 ve mv -n ile find çalıştırın. Her iki durumda da boşalan alt klasörler geride kalır.

Klasörü düzleştirirken aynı ada sahip dosyalara ne olur?

Yönteme bağlı. Gezgin ve Finder ne yapılacağını sorar ve iki dosyayı da numara vererek tutabilir. PowerShell ve mv -n ikinci dosyayı alt klasöründe bırakır. File Arbor ikinciyi IMG_0001 (1).jpg gibi bir numarayla yeniden adlandırır. Fotoğraf ya da belgelerde üzerine yazma seçeneğinden kaçının; değiştirilen dosya geri gelmez.

Alt klasörlerdeki dosyaları taşımak yerine tek klasöre kopyalayabilir miyim?

Evet. Gezgin'de arama sonuçlarında Ctrl+C ve Ctrl+V, Finder'da ⌥⌘V yerine ⌘V kullanın. PowerShell'de Copy-Item aynı adlı dosyaların üzerine sormadan yazar; bu yüzden önce klasörün tamamını kopyalayın ve kopyayı taşıma komutlarıyla düzleştirin. Böylece özgün ağaç dokunulmadan kalır.

Sonrasında boş alt klasörleri nasıl silerim?

Windows'ta bir Komut İstemi rd döngüsü ya da boş dizinleri kaldıran bir PowerShell satırı kullanın. Mac'te önce .DS_Store dosyalarını silin, sonra -type d -empty -delete ile find çalıştırın. File Arbor Pro da her çalıştırmadan sonra boş klasörleri Geri Dönüşüm Kutusu'na ya da Çöp Sepeti'ne taşıyabilir; oradan geri alabilirsiniz. Tam komutlar boş klasörleri silme rehberinde.

Sonuç

Tek seferlik iş için yerleşik yöntemlerin hepsi dakikalar içinde işi görür. Klasör sürekli yeniden doluyorsa File Arbor Pro dosyaları zamanlanmış olarak tek yere toplar, yinelenenleri numaralar, isterseniz klasör adlarını korur ve boş klasörleri Geri Dönüşüm Kutusu'na taşır. File Arbor'ı indirin ve tek bir klasörde deneyin. Ücretsiz plan: bir izlenen klasör, iki kural, günde en fazla 20 dosya, elle çalıştırma. Alt klasör taraması ve Zamanlı mod, ömür boyu güncelleme sunan 24,99 $ tek seferlik Pro ile gelir; bkz. fiyatlandırma sayfası.