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

   Á¶È¸ 3451   Ãßõ 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 4503/5662
2015-12   1428453   ¹é¸Þ°¡
2014-05   4889490   Á¤ÀºÁØ1
2015-12   3220   ¿©ÁÖÀÌ»óµ·
2019-05   3220   ¸¶ÇÏÀǼӵµ
2015-09   3220   ¿ì¾û
2017-08   3220   ÄÉÀÌÄý
2019-07   3220   ÇູÇϼ¼
2017-08   3220   µÎcpu
2014-03   3220   º´¸ÀÆù
2020-04   3220   ĵÀ§µå
2018-02   3220   ±è°Ç¿ì
2018-06   3219   ³Ä¾Æ¾Æ¾Æ¾Ï
2014-03   3219   °ÉÀνÅȫö
2014-04   3219   ÀÌ¿øÀçK
2019-02   3219   ÅëÅë9
2017-05   3219   º°µéÀǼӻèÀÓ
2017-06   3219   °­±¸
2019-04   3219   ÆÒ±³
2022-05   3219   ¸»¹ú
2017-04   3219   ºí·ç¿µ»ó
2022-07   3219   ÂÉÄ¿
2021-09   3219   ¼úÀÌ