¹èÄ¡ÆÄÀÏ ±¸¼º? ÆíÁý?

   Á¶È¸ 6244   Ãßõ 0    

 
한 폴더에 '병원업무'란 폴더와 '핵심업무'란 폴더가 있습니다.
 
매일 백업이 시행되는데 윈도우 고유백업프로그램을 사용하지 않고 그냥 동기화를 통한 파일복사를 하고 있습니다.
 
저는 매일 아침 백업이 끝났으면 폴더이름에 전날짜를 추가하는 형태로 폴더이름을 바꾸고 다시 '병원업무'란 폴더와 '핵심업무'란 폴더를
 
생성해 놓구요. 그러다가 이렇게 해보았습니다.
 
rename 병원업무 병원업무2013
rename 핵심업무 핵심업무2013
mkdir 병원업무
mkdir 핵심업무
 
일단은 이렇게 배치파일로 만들어놓았는데 위에 두 줄 'xx업무2013'에 날짜를 전날짜로 생성하게 하는 ... 머시기가 없는지
 
여쭙고 싶습니다. 프로그래밍적인 내용은 아예 모르는지라..
 
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
³¯ÀÚ ¸¦ È£Ãâ ÇÏ´Â ¹èÄ¡ ÆÄÀÏ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù ^^ ±×°É ÀûÀýÇÏ°Ô ÀÌ¿ëÇÏ½Ã´Â°Ç ¾î¶°½ÅÁö¿ä.
geeksquad 2013-04
º´¿ø¾÷¹«2013 °¡ Á¤È®ÇÑÀ̸§Àΰ¡¿ä ³¯Â¥°¡ ¾î¶»°Ô µé¾î°¡´ÂÁö¿ä ??

º´¿ø¾÷¹«130424 ÀÌ·±½Ä?
º´¿ø¾÷¹«2013-0424 ÀÌ·±½Ä?
¹Ú³²±Ô 2013-04
ÀÌ·± ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
¹èÄ¡¸¦ Àü³¯ ¼öÇàÇÏ°í,
sleepÀ¸·Î Àç¿ü´Ù°¡ ´ÙÀ½³¯¿¡ rename ¼öÇàÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
°¡·É, crontab¿¡ 23:59ºÐ¿¡ ¼öÇàÇϵµ·Ï ¹èÄ¡¸¦ °É¾î³õ½À´Ï´Ù.
¹èÄ¡ ³»¿ë¿¡´Â ¾Æ·¡¿Í °°ÀÌ ÀÛ¼ºÇÕ´Ï´Ù.
work_date=`date +%Y%m%d`
sleep 61
rename xx¾÷¹« xx¾÷¹«${work_date}

--> 61ÃÊ Àç¿ì´Ï, ´ÙÀ½³¯ 0:00:01 ÀÌ µÇ°ÚÁö¿ä...
±×¶§ ¼öÇàÇÕ´Ï´Ù....
http://blog.naver.com/PostView.nhn?blogId=nativekim&logNo=40182035728

ÀÌ·±¸í·É¾îµµ ÀÖ³»¿ä.

Âü°íÇغ¸»õ¿ä.
º´¿ø¾÷¹«20130423 ÀÌ·±½ÄÀÌ¿ä
ÀÏ´ÜÀº ÀÌ·¸°Ô ÇÏ´Ï±î °á°ú´Â Á¦°¡ ¿øÇÏ´Â °ÍÀ¸·Î ³ª¿À³×¿ä. ´Ù¸¸ ³¯Â¥°¡ ¿À´Ã³¯Â¥°¡ ³ª¿Â´Ù´Â °ÍÀÌ Á» ¹®Á¦Áö¸¸¿ä. Àü ¾îÁ¦ ³¯Â¥°¡ ³ª¿À±æ ¿øÇϴµ¥..

@echo off

setlocal

; %date%¿¡¼­ ¸ðµç ÇÏÀÌÇÂ(-)À» Áö¿ö ¹ö¸²

set date2=%date:-=%

; %time%¿¡¼­ ¸ðµç °ø¹éÀ» 0À¸·Î °íħ (½Ã°¢ ºÎºÐÀÌ zerofillµÈ °Ô ¾Æ´Ï¶ó ±×³É right justify µÇ¾î À־...)

set time2=%time: =0%

; %time2%ÀÇ ½Ã°¢ ºÎºÐ°ú ºÐ ºÎºÐ¸¸ Àß¶ó ³¿

set time3=%time2:~0,2%%time2:~3,2%

; ÀÌÁ¦ µÎ º¯¼ö¸¦ ÀÌ¾î ºÙ¿©¼­ µð·ºÅ丮¸¦ ¸¸µé¸é ¶¯!

rename º´¿ø¾÷¹« º´¿ø¾÷¹«%date2%

rename Çٽɾ÷¹« Çٽɾ÷¹«%date2%

mkdir º´¿ø¾÷¹«

mkdir Çٽɾ÷¹«


endlocal

echo on
geeksquad 2013-04
¾Æ À§¿¡ ´ñ±ÛÁּ˴µ¥ Á¦°¡ ¸øºÃ³×¿ä ÀÏ´Ü ³¯ÀÚº¯¼ö´Â ³â¿ùÀÏ ·Î 3°³ ¸¸µå¼Å¼­ if ¹®À¸·Î ³âÃÊ ¿ùÃÊ¿¡´Â -1 ½ÃÅ°´Â ¶óÀÎÀ» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.
Á¶¿µ¹Î 2013-04
@echo off
setlocal
; %date%¿¡¼­ ¸ðµç ÇÏÀÌÇÂ(-)À» Áö¿ö ¹ö¸²
set date2=%date:-=%

set /a date2-=1

; ÀÌÁ¦ µÎ º¯¼ö¸¦ ÀÌ¾î ºÙ¿©¼­ µð·ºÅ丮¸¦ ¸¸µé¸é ¶¯!

rename º´¿ø¾÷¹« º´¿ø¾÷¹«%date2%

rename Çٽɾ÷¹« Çٽɾ÷¹«%date2%

mkdir º´¿ø¾÷¹«

mkdir Çٽɾ÷¹«


endlocal

echo on
¿ì¸® ȸ¿ø´ÔµéÀÇ µµ¿òÀ¸·Î ÀÎÇØ ¿Ï¼ºµÇ¾ú½À´Ï´Ù. ³¯Â¥¸¦ ÇÏ·ç »©°í ³Ö°í ÇÏ´Â °ÍÀº ÀÛ¾÷½ºÄÉÁìÀ» ¿À´Ã ³¯Â¥·Î Àâ³Ä ³»ÀÏ ³¯Â¥·Î Àâ³ÄÀÇ Â÷ÀÌ¿´±¸¿ä. ¾Æ¹«Æ° ¸¶À½ ±íÀÌ °¨»çµå¸³´Ï´Ù.
geeksquad 2013-04
@echo off
cls
title [Powered by Lolipop@2cpu - ±âÁö(±â¼úÁö¿ø) 1.1 Rev 1] & color 1f &mode con cols=70 lines=19
rem º¯¼öÁöÁ¤
:start
set oy=%date:~0,4%
set om=%date:~5,2%
set od=%date:~8,2%

if %om% EQU 1 set /a md=31 &goto yun
if %om% EQU 2 set /a md=31 &goto yun
if %om% EQU 3 set /a md=28 &goto yun
if %om% EQU 4 set /a md=31 &goto yun
if %om% EQU 5 set /a md=30 &goto yun
if %om% EQU 6 set /a md=31 &goto yun
if %om% EQU 7 set /a md=30 &goto yun
if %om% EQU 8 set /a md=31 &goto yun
if %om% EQU 9 set /a md=31 &goto yun
if %om% EQU 10 set /a md=30 &goto yun
if %om% EQU 11 set /a md=31 &goto yun
if %om% EQU 12 set /a md=30 &goto yun


rem À±´Þ°Ë»ç
:yun
set /a u=^%oy^% ^% 4
if not %u%==0 goto calc
set /a u=^%oy^% ^% 400
set /a v=^%oy^% ^% 100
if %v%==0 if not %u%==0 goto calc

if %om% EQU 3 set /a md=md+1


rem ³¯ÀÚ °è»ê
:calc
set ny=%oy%
if %om% EQU 1 if %od% EQU 1 (set /a ny=%oy% - 1& set /a nm=12 &set /a nd=31 ) else (set /a nd=%od% - 1)
if %od% EQU 1 (set /a nm=%om% - 1 &set /a nd=%md% - 1) else (set /a nd=%od% - 1)

set nm=0%nm%
set nm=%nm:~-2%
set nd=0%nd%
set nd=%nd:~-2%

rem °æ°íâ
echo.
echo.
echo    ÁÖÀÇ !! ========================================================
echo.
echo.
echo              º´¿ø¾÷¹« Æú´õ°¡ º´¿ø¾÷¹«%ny%%nm%%nd%
echo.
echo              Çٽɾ÷¹« Æú´õ°¡ Çٽɾ÷¹«%ny%%nm%%nd%
echo.
echo.
echo                                            ·Î À̸§ÀÌ º¯°æµË´Ï´Ù.
echo.
echo    ================================================================
echo.
echo    °è¼ÓÇϽ÷Á¸é ¾Æ¹«Å°³ª ´­·¯ÁÖ¼¼¿ä.
echo.
echo    ³ª°¡½Ã·Á¸é âÀ» ´Ý°Å³ª Ctrl + C ȤÀº Ctrl + Break ¸¦ ´­·¯ÁÖ¼¼¿ä
pause>nul

rem À̸§¹Ù²Ù±â
echo %date% %time% ¿¡ ¹é¾÷ ÇÏ¿´½À´Ï´Ù. >> backuplog.txt
if exist "º´¿ø¾÷¹«%ny%%nm%%nd%" goto ext_error
if exist "Çٽɾ÷¹«%ny%%nm%%nd%" goto ext_error
ren "º´¿ø¾÷¹«" "º´¿ø¾÷¹«%ny%%nm%%nd%"
ren "Çٽɾ÷¹«" "Çٽɾ÷¹«%ny%%nm%%nd%"
md "º´¿ø¾÷¹«"
md "Çٽɾ÷¹«"
cls
echo.
echo.
echo    ÁÖÀÇ !! ========================================================
echo.
echo.
echo              º´¿ø¾÷¹« Æú´õ°¡ º´¿ø¾÷¹«%ny%%nm%%nd%
echo.
echo              Çٽɾ÷¹« Æú´õ°¡ Çٽɾ÷¹«%ny%%nm%%nd%
echo.
echo.
echo                                            ·Î À̸§ÀÌ º¯°æµË´Ï´Ù.
echo.
echo    ================================================================
echo.
echo    ¿Ï·áµÇ¾ú½À´Ï´Ù.
echo.
echo    ³ª°¡½Ã·Á¸é âÀ» ´Ý°Å³ª ¾Æ¹«Å°³ª ´­·¯ÁÖ¼¼¿ä.
pause>nul
goto end

:ext_error
cls
echo.
echo.
echo    ÁÖÀÇ !! ========================================================
echo.
echo.
echo              º´¿ø¾÷¹« Æú´õ°¡ º´¿ø¾÷¹«%ny%%nm%%nd%
echo.
echo              Çٽɾ÷¹« Æú´õ°¡ Çٽɾ÷¹«%ny%%nm%%nd%
echo.
echo.
echo                                            ·Î À̸§ÀÌ º¯°æµË´Ï´Ù.
echo.
echo    ================================================================
echo.
echo    ¾îÁ¦ ³¯Â¥·Î µÈ ¹é¾÷Æú´õ°¡ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.
echo.
echo    ³ª°¡½Ã·Á¸é âÀ» ´Ý°Å³ª ¾Æ¹«Å°³ª ´­·¯ÁÖ¼¼¿ä.
pause>nul

:end

<< ¿©±â±îÁö ¸Þ¸ðÀå¿¡ ³ÖÀ¸½Ã°í È®ÀåÀÚ¸¦ cmd ³ª bat ·Î ÀúÀåÇϽÅÈÄ ½ÇÇàÇÏ¸é µË´Ï´Ù.

½ÇÇàÇÏ´Â ³¯Â¥ ±âÁØ -1 ÀÏ Çϵµ·Ï µÇ¾îÀÖ½À´Ï´Ù.

"2013-04-24 16:49:56.05 ¿¡ ¹é¾÷ ÇÏ¿´½À´Ï´Ù." ¶ó´Â ³»¿ëÀÇ ·Î±×ÆÄÀϵµ ¸¸µé¾îÁÝ´Ï´Ù.

ÀÛ¾÷½ºÄÉÁÙ·¯ »ó°ü¾øÀÌ ½Ã½ºÅÛ º¯¼ö¿¡¼­ µû¿Í¼­ ÇÏ·ç »«´ÙÀ½ À̸§º¯°æ ÇÏ´Â ¼Ò½ºÀÔ´Ï´Ù. º¯¼ö°¡ ÁöÀúºÐÇÏÁö¿ä ¤¾¤¾

ÆÐÅ·Çؼ­ ÁöÀúºÐÇÑ°ÍÁ» Áö¿öº¼·Á°í Çߴµ¥ ... ¹ú¼­ ÇØ°áÇϼ̴ٰí ÇÏ´Ï ´ÙÇàÀÔ´Ï´Ù.
     
geeksquad 2013-04
Ȥ½Ã ³¯ÀÚ°¡ Á¤»óÀûÀ¸·Î¾È³ª¿À½Å´Ù¸é

ÀÌÀ¯´Â 2cpu ȨÆäÀÌÁö ¿¡¼­ °¢ ÁÙ¿¡ ¸¶Áö¸· ±ÛÀÚµÚ¿¡ ¶ç¾î¾²±â¸¦ ÇÑÀÚ¾¿ »ðÀÔÇϱ⠶§¹®Àä

 ¸Þ¸ðÀå¿¡¼­ ÆÄÀÏÀ» ¿¬ÈÄ °¢ÁÙÀÇ ¸ÇµÚ 1±ÛÀÚ¾¿¸¸ Áö¿öÁֽøé Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 3479/5686
2014-05   4976447   Á¤ÀºÁØ1
2015-12   1512596   ¹é¸Þ°¡
2016-11   4276   AKMU
2020-04   2420   2CPUI±è¼¼ÈÆ
2009-10   18088   Ǫ¸ªÀÌ
2020-05   2398   ¿ì½Å¿¹Âù
2012-12   4957   À̺´ÇÑ
2016-11   6791   ¸®¿À
2021-10   2800   ginyunas
2018-01   4181   °³¹é¼ö28È£
2012-12   6609   Á¦·ÎÄݶó
2019-03   2957   newretrowave
2020-05   2831   ºí·¢ÆÞ
2013-01   25364   theÃ̳ð
2023-05   2610   ºí·ç¿µ»ó
2016-11   5308   ³ª³ª³ª³ª³ª
2018-01   4061   ºí·ç¿µ»ó
2014-08   4062   ±è¿µ±â
2013-01   8521   ÀÌÁöÆ÷Åä
2016-11   16624   ³ªºñz
2018-01   3403   ¸¶Åë
2014-09   5344   ¹äÇѳ¢