Bir dizi klasörden bir dizi DLL ve PDB dosyasını yinelemeli olarak başka bir klasöre kopyalamam gerekir. Hedef klasörde klasör hiyerarşisini yeniden oluşturmak istemiyorum. Dahili Windows araçlarını kullanmak istiyorum, ör. DOS komutları.Belirli bir desenin dosyalarını Windows'ta tek bir düz klasöre yinelemeli olarak nasıl kopyalayabilirim?
cevap
mkdir targetDir
for /r %x in (*.dll, *pdb) do copy "%x" targetDir\
Birden fazla dosya kopyalıyorsanız ve "Evet" e cevap vermek istemiyorsanız, yukarıdaki komutun sonunda/Y düğmesini kullanın.
doğrudan bunu herhangi bir komut satırı araçları farkında değilim, ama ihtiyacınız olan dosyaları alt klasörler arasında döngü Toplu komut dosyası oluşturmak ve kopyalama başladı. Aynı klasörde hepsini yerleştirirseniz
Ancak yinelenen dosya adlarına sahip dosyaları ile sona erebilir.@echo off
if %1'==' goto usage
if %2'==' goto usage
if %3'==' goto usage
for /D %%F in (%1\*) do xcopy %%F\%2 %3 /D /Y
for /D %%F in (%1\*.) do call TreeCopy %%F %2 %3
goto end
:usage
@echo Usage: TreeCopy [Source folder] [Search pattern] [Destination folder]
@echo Example: TreeCopy C:\Project\UDI *.xsd C:\Project\UDI\SOA\Deploy\Metadata
:end
komut XCOPY
yinelemeli kopyalama klasörünün örnek:
mkdir DestFolder
xcopy SrcFolder DestFolder /E
(comment komutu
WIKI aşağıdaki aşağıda belirtilen DOS 3.2 beri sunulmuştur)
+1. XCOPY birisi için yararlı olabilirdi –
(DOS 3.2 beri http://en.wikipedia.org/wiki/XCOPY göre) sadece Windows 7 ... sonsuza civarında olmuştur değil ama değil, ancak, Not "ile uyumludur.", "Klasör hiyerarşisini hedef klasörde yeniden oluşturmak istemiyorum." – nrodic
@nrodic, doğru bir şekilde anladığımda bu beklenti, kaynak klasörleri hiyerarşisinde rekreasyon yapılmasını manüel olarak engellemeye ilişkindir; dolayısıyla yukarıdaki komut, SrcFolder'ı tüm klasör yapısıyla yinelemeli olarak (ve dosyalar) kopyalar. – Bronek
Yolunuzda boşluk varsa, doğru teklifleri aldığınızdan emin olun.
benim TFS sunucu oluşturmak için Bu benim postbuild olaydır ("%%" var yüzden). Kopyalanacak tüm test dosyalarına ihtiyacım vardı.
if not exist "$(TargetDir)..\SingleFolderOutput" mkdir -p "$(TargetDir)..\SingleFolderOutput"
for /r **%%x** in (*.dll, *.pdb, *.xml, *.xaml, *.exe, *.exe.config) do xcopy **"%%x"** "$(TargetDir)..\SingleFolderOutput" /Y
- 1. Tüm dosyaları bulup bir klasöre kopyalayın (Yinelemeli olarak düzleştirin)
- 2. Bir maven projesinin belirli bir klasöre kopya bağımlılığı
- 3. Tüm sembol dosyalarını alt dizinler dahil olmak üzere belirli bir yoldan yinelemeli olarak nasıl yüklenir?
- 4. Nesne dosyalarını belirli bir klasöre göndermek için MakeFile'da Seçenek Ayarla
- 5. Jenkins'i belirli bir klasöre RHEL
- 6. Kabuk komut dosyasını yinelemeli olarak Linux'taki tüm yedekleme dosyalarını kaldırın
- 7. Boşluk bırakmadan git deposunu nasıl kopyalayabilirim/kopyalayabilirim?
- 8. Dosyayı curl komutuyla belirli bir klasöre kaydedin
- 9. Masaüstündeki resimleri belirli bir klasöre taşıyamıyor
- 10. Varolan bir realm nesnesini nasıl kolayca kopyalayabilirim/kopyalayabilirim
- 11. Subversion: tüm .svn dosyalarını yinelemeli olarak nasıl kaldırılır?
- 12. Depo klasörü içeriğini belirli bir klasöre kopyalayın
- 13. Belirli bir klasöre capybara çıktı html nasıl yerleştirilir?
- 14. Yinelemeli olarak nasıl eklenir?
- 15. Android'deki Kameradan görüntüler belirli bir klasöre nasıl kaydedilir?
- 16. PHP - Görüntüyü saydam png olarak nasıl kopyalayabilirim?
- 17. Bir kakao uygulamasından belirtilen bir klasöre bir terminal penceresi açın
- 18. Visual Studio kaynak dosyalarını 'Kaynaklar' dışındaki bir klasöre yerleştirin?
- 19. Bir dizeden 2 int nasıl kopyalayabilirim?
- 20. Özel bir Gitlab repo'yu nasıl kopyalayabilirim?
- 21. Programsal Olarak Bir Klasöre İzinler Ekleme
- 22. Tüm sass dosyalarını tek bir dosyada birleştir
- 23. Düz liste <string[]> her bir öğe için tek bir dizeyle tek bir dize
- 24. CSS ve js dosyalarını tek bir HTML dosyasına nasıl paketlerim?
- 25. Yinelemeli olarak nasıl JS-Güzelleştirebilirim?
- 26. npm bir alt klasöre kurun
- 27. Qt içinde bir dizini yinelemeli olarak yürüdüğünüzde, klasörleri atlayın "." ve ".."
- 28. Bir dosyadan ayrıştırıldıktan sonra bir dizinde yinelemeli olarak yinelemeli miyim? (Java)
- 29. Belirli bir sırada CSS dosyalarını birleştirme
- 30. Web.config dosyasında belirli bir klasöre HttpHandler ile eşleme
güzel bir. sözdizimi emin değildi. Bir toplu iş dosyasında – Ady
herhangi bir yinelenen adları dövmek. –
kullanım "%% x" olmadan – bob