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

   Á¶È¸ 3567   Ãßõ 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 4302/5689
2015-12   1544870   ¹é¸Þ°¡
2014-05   5009103   Á¤ÀºÁØ1
2015-06   3569   ±è°Ç¿ì
2018-04   3569   ¹Î»çÀå
2018-03   3569   È­´Ï¾²
2018-05   3569   ÆÈÄÚ
2020-10   3569   ¹Ú¹®Çü
2014-07   3569   ¹Ú
2021-09   3569   Linu
2018-02   3568   ¹Ý¼º¸¸
2018-07   3568   µ¿ÇàÅ¥ºê
2017-10   3568   Ȧ¸¯0o0
2017-10   3568   À¸¶óÂ÷Â÷Â÷
2017-12   3568   ¸Þ¸ð¸®´Ô
2019-09   3568   ±¸±â´Ù
2020-09   3568   ¿µ»êȸ»ó
2023-11   3568   chotws
2018-02   3568   ȲÁø¿ì
2015-04   3568   ¾ËÆıÞ
2018-11   3568   s±èÁ¾È­z
2016-08   3568   izegtob
2017-06   3568   ¹«±â¸í