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

   Á¶È¸ 3516   Ãßõ 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 890/5682
2014-05   4953223   Á¤ÀºÁØ1
2015-12   1489724   ¹é¸Þ°¡
2020-11   2814   ¾ç½Ã¿­
2021-02   2815   Ä«ÀÌÁ¦¸°
2019-07   2815   ±ÝÄáÄ¿ÇÇ
2019-12   2815   ÇǾ¾
2020-09   2815   VSPress
2020-03   2815   ¼­¹ö¸¦¾ËÁö
2020-06   2815   ²Ù¶ì¿÷
2018-08   2815   °íÁú¶ó
2019-06   2815   Åë½Åº¸¾È
2015-07   2815   Àü¼³¼ÓÀǹ̡¦
2014-03   2815   witbox
2023-08   2815   nelson1945
2019-10   2815   juaha
2019-05   2815   ²Ù¶ì¿÷
2022-06   2815   ºÀ·¡
2020-12   2815   Á¶ÀçÇü3
2021-05   2815   ¹é¸¸½º¹°Çϳª
2020-07   2815   ÀüÁø
2018-12   2815   ¾Æ¸¶Ä«½Ã
2019-10   2815   ¿©¼öI¿Ï½º