cmd ·çÇÁ Ãß°¡ ÇÏ´Â ¹æ¹ý Á» ¾Ë·ÁÁÖ¼¼¿ä ¤Ð.¤Ð

   Á¶È¸ 3539   Ãßõ 0    

 https://superuser.com/questions/587267/copy-random-file-from-random-subfolder-into-destination-folder-using-a-windows-b

여기서 test 폴더에서 output 폴더로 랜덤하게 정해진 숫자의 파일을 복사하는 방법이 나오는데


저는 여기에 한가지를 더해서 test폴더가 여러개 있습니다. test1, test3, test5, test10... test 80 이런식으로요


그래서 각각의 test*폴더에서 output 폴더로 정해진 갯수의 파일을 랜덤하게 복사하고 싶은데


그걸 추가하는 방법을 모르겠습니다...


앞쪽에 이런 시도는 해봤는데 안되네요


@echo off&setlocal enabledelayedexpansion

for /d %d in (test*) <- test이름 있는 폴더 검색해서 %d변수에 넣음

for /D %G in 

set "musicroot=%d" <- 파일 주는 폴더를 %d로 지정?

set "playfolder=output"

set /a filecount=20

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÃÖ¹ÎÀç 2020-09
for ±¸¹®¿¡ º¯¼ö Ç¥±â¸¦ %%d %%G ·Î Çغ¸¼¼¿ä
     
¿©ÀüÈ÷ ¾ÈµÇ´Â°Í °°½À´Ï´Ù...
          
Àú°°Àº ºñÁ¥¹®°¡µµ Á¥¹®°¡¼öÁØÀÇ ´äÀ» ½ÃµµÇغ¾´Ï´Ù¸¸ ¹¹ º¸³ª¸¶³ª Ʋ·ÈÀ»²­

loop¿¡ syntax¸¦ È®ÀÎÇϽðí ÇØ´ç for loop ÀÌ Àû¿ëµÇ´Â command µéÀ» °ýÈ£·Î ÁöÁ¤ÇØÁà¾ßÇÏ´Â°Ô ¾Æ´Ñ°¡ Çϳ׿ä. ±×¸®°í Ä¿¸Çµå¶óÀÎ(µµ½ºÅ¸ÀÔ) ¹èÄ¡ÆÄÀÏ ½ºÅ©¸³ÆÃÀ» ÇÒ¶§´Â 1°³ÀÇ ¸í·É¾î°¡ 1°³ÀÇ ÁÙ¿¡ Á¸ÀçÇؾßÇÕ´Ï´Ù. ÀÌÀ¯´Â °£´ÙÇÕ´Ï´Ù. ±× ¸í·É¾î°¡ ¾ðÁ¦ ¾îµð¼­ ³¡³ª´ÂÁö Ç¥½ÃÇØÁִ ǥ½Ã´Â CR,LF À̱⶧¹®ÀÔ´Ï´Ù. Ä¿¸Çµå¶óÀÎ ½ºÅ©¸³Æ® ¹èÄ¡ÆÄÀÏÀ» ÆľÅÇÏ°í ½ÇÇàÇØÁÖ´Â Çؼ®±â¿¡ Á¤ÇØÁø ·êÀÔ´Ï´Ù.

±×¸®°í ¾Æ·¡´Â µµ½º½Ä ¹èÄ¡ÆÄÀÏÀÇ nested loop¿¡ °üÇÑ °£´ÜÇÑ »ùÇÃÀÔ´Ï´Ù.

@echo off
SetLocal

set O=1 2 3
set I=a b c d

FOR %%b in (%O%) do (
  FOR %%a in (%I%) DO (
    echo %%b.%%a
  )
)


QnA
Á¦¸ñPage 4297/5686
2015-12   1512311   ¹é¸Þ°¡
2014-05   4976190   Á¤ÀºÁØ1
2018-03   3540   ¸ðºñµñ
2014-01   3540   Á¦·ÎÄݶó
2019-05   3540   ǪÀÌÀ×À×
2022-07   3540   ½ÅµµÇö
2020-09   3540   ¿µ»êȸ»ó
2015-05   3540   ¿ìÁø½Å
2019-10   3540   TLaJ3KtYGr
2015-05   3540   ÀÌÇö¼®1
2014-03   3540   ¸Å¾²TM
2018-03   3540   ÀÌÀ¯Á¾
2018-06   3540   SamP
2019-08   3539   ±èÈ¿¼ö
2017-05   3539   ´Ù¿¬¿ìÇõ¾Æºü
2016-02   3539   Çϱվƺü
2015-03   3539   ȲȥÀ»ÇâÇØ
2019-04   3539   ´õºí·Î
2014-12   3539   ±è¼±µ¿
2015-08   3539   ¹ä¹¹¸ÔÁö
2018-04   3539   ¹Î»çÀå
2020-10   3539   ¹Ú¹®Çü