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

   Á¶È¸ 3555   Ãßõ 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 895/5687
2014-05   4996899   Á¤ÀºÁØ1
2015-12   1532801   ¹é¸Þ°¡
2023-08   2856   nelson1945
2021-02   2856   ¿Áµ¿Àã
2017-10   2856   Ƽ¸ð´Â±Í¿©¿ö
2023-11   2856   ¼·¾Ë¸ø
2020-08   2856   ÀÌÁöÆ÷Åä
2018-11   2857   ·ê·ç·ê¶óÈì
2019-10   2857   ±è¿ìÁø
2020-04   2857   Á¤ÀºÁØ1
2021-04   2857   ¾ß±Ù¼·¯
2019-03   2857   ÇåÅÍD
2019-12   2857   ¸Þ¶Ñ±â°¡¸é¸Ç
2020-08   2857   ¾ØµåÀ¯Àú
2019-12   2857   ÀüÁÖ°¥¸Å±â
2019-02   2857   Áý¾Èû¼Ò
2022-01   2857   dyd3031
2020-05   2857   ÀüÁø
2017-04   2857   c4066
2019-07   2857   ÈÖº§·ÎÆÛ
2019-07   2858   ÄðÄðÄð
2018-12   2858   Astarot