Dizin yapısında yalnızca belirli adlandırılmış klasörlerden dosyaları kopyala


0

Bu hakkı başlıkta nasıl yazacağınızı tam olarak bilmediğinizden emin olun, bu yüzden lütfen daha iyi bir açıklama biliyorsanız lütfen düzenleyin.

Windows 10 kullanıyorum ve birbirine benzer yapıları olan 100'den fazla diğer dizinle dolu büyük bir dizine sahibim, geri kalanını yok sayarak tüm alt dizin adlarını ve yalnızca içeriğini içeren belirli bir dizin adını kopyalamak ve korumak istiyorum. klasörler ve dosyalar.

Örneğin:

Dir
    Child
         Textures
         Scripts
         Meshes
         Somefile.esp
     Child2
         Textures
         Meshes
         Readme.txt

Bu yaklaşık 150 farklı klasördür ve çoğu da bir doku klasörü içerir.

Yapmak istediğim, tüm çocuk yönetmenlerinin dizin yapısının tamamını kopyalamak, ancak kendi Doku klasörlerini kopyada onlarla birlikte tutmak.

Bunu başarmanın en kolay yolu bu gibi görünüyor, ancak bazı klasör adlarını (kafesler, komut dosyaları gibi) ve dosya türlerini (txt, esp gibi) dışladığımda da çalışacağını düşünüyorum. Ancak bu, dışlamada bir kaçını kaçırmış olabilir.

Bunu yapabilen veya dışlama yöntemiyle yapabilen üçüncü taraf bir araç var mı? Bir toplu iş veya başka bir komut dosyası da iyi olurdu. Bunu başarmak için bir Linux komut borusu uygulamak için cygwin veya win-bash kurulumunu bile önemsemem.


1
Süper Kullanana Hoşgeldiniz. Bir komut dosyası tarafından kesinlikle yapılabilir. Ancak bir senaryo yazma hizmeti değiliz. Kullanıcıların bize şu ana kadar neler denediklerini (kullandıkları tüm komut dosyaları dahil) ve nerede olduklarını, belirli sorunlarda yardımcı olabilmemiz için nerede olduklarını söylemelerini bekliyoruz. Yalnızca komut dosyaları isteyen sorular çok geniştir ve büyük olasılıkla bekletilmekte veya kapatılmaktadır . Lütfen okuyun Nasıl iyi bir soru sorabilirim? .
DavidPostill

1
“Bunu yapabilen üçüncü parti bir araç var mı?” Ürün, hizmet veya öğrenme materyali önerileri arayan sorular konu dışıdır. Konu Üzerine Bakın . Softwarerecs.stackexchange.com adresini deneyin, ancak lütfen önce okuyun Bir sorunun "yeterli bilgi" içermesi için gerekenler bölümünü okuyun .
DavidPostill

Buraya sadece sordum çünkü burada oldukça benzer olan bu soruya liderlik ettim. superuser.com/questions/414930/… Yaptıkları hiçbir şeyi belirtmediler ve birçok yanıt aldılar. Sorum artık burada kabul edilmezse, silme işlemini tamamla.
CJD14

Bu eski bir sorudur (2012) ve (toplum tarafından) kabul edilebilir olarak kabul edilen şey değişti. Şimdi, insanların bir senaryo isterken çaba göstermelerini (araştırma ve devam etmelerini) bekliyoruz. Ve daha önce de söylediğim gibi, hazır bir program isteği için softwarerecs.stackexchange.com adresini deneyebilirsiniz.
DavidPostill

Yanıtlar:


0

Powershell ile yapılabileceğinden eminim. Buna bir göz atabilir ve çalıştığınız şey için işe yarayıp yaramayacağını görebilirsiniz.

Copy-Item -path "Source_Folder" -Recurse -Include "Textures" -Destination "Destination_Folder" -Container

"-Container" anahtarı doğru yapıyı yeniden oluşturmalı, ancak bunun yalnızca "Dokular" klasörlerini sizin için doğru şekilde kopyalayacağına söz veremem.


Ben bunu ya içerme ve ayarlama ya da filtreleme kullanarak yapabilir diye düşünüyorum. Şu anda bir şey yapmıyor sanıyorum çünkü doku dizinine bakmak için alt dizinlere girmiyor. Yinelemenin bunu düzeltmesi gerektiğini düşündüm ama bir nedenden dolayı hiçbir şey yapmıyor. Yine de benim hatam olabilir. Kesinlikle buna daha çok bakacağım.
CJD14
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.