¹èÄ¡ÆÄÀÏ ÀÛ¼º ¹®ÀÇÀÔ´Ï´Ù.

ZSNET5   
   Á¶È¸ 2924   Ãßõ 0    

Windows 배치파일에서 아래의 코드를 깔끔하게 정리하려고 합니다.

이것저것 해 봤는데 도저히 안되네요. 다른 언어 같으면 배열에 집어넣고 FOR로 돌려주면 끝인데, 이놈의 배치파일은 하면 할수록 어렵습니다.

---------------------------------------------

REM SFT[x](배열 비슷하게 선언)
SET SFT[1]=C:\원본폴더1
SET SFT[2]=D:\원본폴더2
SET SFT[3]=D:\원본폴더3

REM DFT(백업본이 저장될 폴더)
SET DFT=D:\Backup

REM 여기이하를 루프로 돌리고 싶어서 질문합니다.

IF EXIST %SFT[1]% xcopy %SFT[1]%\*.* %DFT%\DB_Serve\r%SFT[1]::\=_%\ /S/D/Y/E
IF EXIST %SFT[2]% xcopy %SFT[1]%\*.* %DFT%\DB_Server\%SFT[2]::\=_%\ /S/D/Y/E
IF EXIST %SFT[3]% xcopy %SFT[1]%\*.* %DFT%\DB_Server\%SFT[1]::\=_%\ /S/D/Y/E

---------------------------------------------

도움을 부탁드립니다.. ^.^;;

..나는 세상의 중심..
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
È­¶õ 2019-02
È­¶õ 2019-02
     
ZSNET5 2019-02
´äº¯Àº °¨»çÇÕ´Ï´Ù¸¸, ÆÄÀÏ¿¡¼­ 1°³Ç྿ Àо Çϴ°Ͱú´Â °Å¸®°¡ Á» ÀÖ½À´Ï´Ù.
¹èÄ¡ÆÄÀÏÀÇ FOR¹®ÀÌ Á¦°¡ »ý°¢ÇÏ´Â°Í Ã³·³ µ¹¾Æ°¡Áö¸¦ ¾Ê´õ¶ó±¸¿ä.
          
È­¶õ 2019-02
½á¾ßÇÒ º¯¼öµéÀ» ÆÄÀÏÈ­ÇÑ ÈÄ¿¡ ÆÄÀϳ»¿ëÁß ¿øÇÏ´Â Çʵ带 ²÷¾î¼­ Æ®¶óÀ̸¦...^^
ZSNET5 2019-02
ÀÚ¹®ÀÚ´ä...
FOR·Î´Â ´äÀÌ ¾È³ª¿Í¼­, IF¿Í GOTO¸¦ ÀûÀýÈ÷ ¼¯¾î¼­ »ç¿ëÇß½À´Ï´Ù.
@ECHO OFF
SETLOCAL EnableDelayedExpansion

REM SFT[x](¹è¿­ ºñ½ÁÇÏ°Ô ¼±¾ð)
SET SFT[1]=C:\TEST\ORG1
SET SFT[2]=C:\TEST\ORG2
SET SFT[3]=C:\TEST\ORG3

REM À§ SFT¹è¿­ÀÇ ·çÇÁ ½ÃÀÛ°ú ³¡ Á¤ÀÇ
SET START=1
SET END=3

REM DFT(¹é¾÷º»ÀÌ ÀúÀåµÉ Æú´õ)
SET DFT=C:\TEST\BACKUP

FOR /L %%T IN (%START%,1,%END%) DO (
 IF EXIST !SFT[%%T]! xcopy !SFT[%%T]!\*.* %DFT%\DB_Server\!SFT[%%T]::\=_!\ /S/D/Y/E
)

ã¾Æº¸´Ï ÀÌ·± ¹æ½ÄÀ¸·Îµµ µ¹±ä µµ³×¿ä..
     
ZSNET5 2019-02
¸Å´º¾ó »óÀ¸·Î´Â ºÐ¸íÈ÷ ¸»¾¸ÇϽŴë·Î µ¹¾Æ¾ß µÇ´Âµ¥, ½ÇÁ¦·Î ÇØ º¸¸é ±×·¸Áö°¡ ¾Ê½À´Ï´Ù.
FOR¹® ¾È¿¡¼­ !SFT[%%T]! ÀÌ°Ô ¿øÇϴ´ë·Î Ç¥ÃâÀÌ ¾ÈµÇ¾î¼­ ÇÏ·çÁ¾ÀÏ ÇÏ´Ù°¡ FOR¹®À» Æ÷±âÇÑ °Ì´Ï´Ù.
À§¿¡ ¾ð±ÞÇÑ´ë·Î IF¿Í GOTO·Î ÇØ°á Çß½À´Ï´Ù.
¶È°°Àº !SFT[%NO%]! Àε¥, FOR¹® ¾È¿¡¼­ÀÇ °ª°ú ¹Û¿¡¼­ÀÇ °ªÀÌ ´Ù¸¨´Ï´Ù. Ȳ´ç.
»ç½Ç, ÇÏ´ÙÇÏ´Ù ¾ÈµÇ¸é ±×³É ÆÄÀ̾´À¸·Î ¸¸µé·Á°í Çߴµ¥ Àß ÇØ°áµÇ¾î¼­ ´ÙÇàÀÔ´Ï´Ù. ¤¾¤¾
          
ÀÌ¹Ì ÇØ°áÇϽŠÀ̽´À̱ä ÇÏÁö¸¸ FOR¹® ÇعýÀÌ À־ ±âÀçÇÏ¿´½À´Ï´Ù. IF EXIST¹® ¾Õ¿¡ ECHO¸¦ ³Ö¾î¼­ È®ÀÎÇϽøé Á¤»óÀûÀ¸·Î Ãâ·ÂµË´Ï´Ù.
               
ZSNET5 2019-02
»ó½ÄÀûÀ¸·Î´Â ¸»¾¸ÇØ ÁֽŠÄÚµå´ë·Î µ¹¾Æ¾ß µË´Ï´Ù.
±×.·±.µ¥ ½ÇÁ¦·Î´Â Àú°Ô ¾ÈµË´Ï´Ù. ±×·¡¼­ Àúµµ ¹Ý³ªÀýÀ» ÇãºñÇß´ø°Å±¸¿ä.
FOR ¹® ¾È¿¡¼­ ECHOµµ ¿¡·¯°¡ ³³´Ï´Ù.
¾ÆÁÖ È²´çÇÏÁÒ...
¹¹... ¿©·¯°¡Áö »ðÁúÇÑ ´öºÐ¿¡ ¹è¿­ ºñ½ÁÇÏ°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀ» Å͵æÇؼ­ ¿øÇÏ´Â °á°ú¹°Àº ¾ò¾ú½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 1367/5678
2015-12   1477319   ¹é¸Þ°¡
2014-05   4940442   Á¤ÀºÁØ1
2004-11   7129   ±èÁø¼ö
2006-05   7129   ÀåÀçÈÆ
2004-08   7129   ÇãÀç¿ø
2009-10   7129   ¿©ÁÖÀÌ»óµ·
2007-06   7129   ÃÖâÇö
2004-10   7128   ±èµ¿¿í(jump¡¦
2010-05   7128   Ãֽÿµ
2016-06   7128   prasha
2004-11   7128   ¼ÒÇöÁØ
2015-04   7128   Á¦·ÎÄݶó
2006-03   7128   À±»óÇö
2015-03   7128   ´Ù¸£ºø½´
2009-07   7127   Àܵð
2004-11   7127   ¹éÀÎÇÐ
2004-09   7127   ÀÌÁ¤¼®
2015-09   7127   °Å·æ
2013-04   7127   ºý½Ã´Ù
2021-02   7127   Àü»êoa
2011-10   7127   Larry
2010-04   7126   °æ¹ÚÇѽùÎ