Cara menyalin file tertentu dari sub folder ke satu folder lain


1

Saya memiliki folder bernama Mods dan di folder itu saya punya:

  • root\sound\weapons\ak47\ak47_dist.wav
  • root\sound\weapons\m1\m1_dist.wav
  • root\sound\weapons\m4a1\m4a1_dist.wav

dll ...

Dalam setiap ak47, m1, m4a1, dll folder, saya memiliki 5 .WAVfile suara.

Saya ingin menyalin hanya *dist.wavfile suara yang disebutkan dari setiap folder bernama "senjata", dan menempelkan suara-suara ini ke satu folder dengan file batch.

File batch akan dieksekusi dari folder "Mods" yang berada di luar root\sound\weapons, nama folder baru adalah "suara yang jauh" di dalam Modsfolder.

Bagaimana saya bisa melakukan itu.


Silakan lihat jawaban saya dan beri tahu saya jika itu membantu Anda menyelesaikan masalah Anda? Jika demikian, jangan ragu untuk memeriksa tanda centang abu-abu kecil untuk menutupnya.
Pimp Juice,

Jawaban:


1

Cara menyalin file tertentu dari sub folder ke satu folder lain

Di setiap folder ak47, m1, m4a1 dll, saya memiliki 5 suara.

Saya tidak ingin menyalin hanya *dist.wavsuara dari setiap folder senjata dan menempelkan suara ini ke folder tunggal dengan batch.

Di bawah ini adalah contoh bagaimana Anda bisa melakukan ini dari skrip batch atau dari salin dan tempel. Harap baca semuanya dan uji untuk mengonfirmasi semua pekerjaan seperti yang diharapkan juga.

Salin dan Tempel Prompt Perintah

SET RootDir=C:\Sound\Weapons
SET CopyDir=C:\Path\Mods\Distant Sounds
IF NOT EXIST "%CopyDir%" MD "%CopyDir%"
SET CopyFname=*dist.wav
FOR /D %A IN ("%RootDir%\*") DO FOR %B IN ("%~A\%CopyFname%") DO ECHO F | XCOPY /Y /F "%~B" "%CopyDir%\"
GOTO EOF 

Skrip Batch

@ECHO ON
SET RootDir=C:\Sound\Weapons
SET CopyDir=C:\Path\Mods\Distant Sounds
IF NOT EXIST "%CopyDir%" MD "%CopyDir%"
SET CopyFname=*dist.wav
FOR /D %%A IN ("%RootDir%\*") DO FOR %%B IN ("%%~A\%CopyFname%") DO ECHO F | XCOPY /Y /F "%%~B" "%CopyDir%\"
GOTO EOF 

Catatan: Atur direktori root, direktori salin, dan nama file yang akan disalin di SET <variablename>=bagian logika di atas.

Bacaan Lebih Lanjut dan Sumberdaya

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.