ÇÊÀÚÀÇ ÀÌÀü °ÁÂ,
»èÁ¦µÇÁö¾Ê´Â ÆÄÀÏ »èÁ¦Çϱ⸦ ÀÌ¿ëÇÏ¸é »èÁ¦µÇÁö ¾Ê´Â ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ ÇÊÀÚ°¡ ÆÁÀ¸·Î ¼Ò°³ÇÑ
Unlocker¸¦ ÀÌ¿ëÇصµ °ÅÀÇ ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
¸¸¾à »èÁ¦¸¦ ¿øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Á¢±Ù ±ÇÇÑÀ» ¿øÇÏ´Â °æ¿ì¶ó¸é
¼ÒÀ¯±Ç °¡Á®¿À±â¸¦ ÀÌ¿ëÇؼ Á¢±Ù ±ÇÇÑÀ» ȹµæÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ÀÌ ¹øÆÁÀº ºÒÇÊ¿äÇÑ ÆÁ°°´Ù. ±×·¯³ª
»èÁ¦µÇÁö¾Ê´Â ÆÄÀÏ »èÁ¦Çϱâ¿Í
¼ÒÀ¯±Ç °¡Á®¿À±â´Â ¸ðµç ÀÛ¾÷À» ¼öÀÛ¾÷À¸·Î ÇؾßÇϸç,
Unlocker´Â º°µµÀÇ ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇϹǷΠ°£´ÜÇÑ ¹èÄ¡ ÆÄÀÏ·Î Á¢±Ù ±ÇÇÑÀÌ ¾ø´Â Æú´õ¸¦ »èÁ¦ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°Ú´Ù.
1 : @echo off
2 : if {%1} == {} goto :USAGE
3 : if not exist "%1" goto :ERR
4 : cacls "%1" /e /c /g %USERNAME%:f > nul
5 : attrib -s -r -h "%1" > nul
6 : rd /s /q "%1" > nul
7 :
8 : goto :SUCCESS
9 :
10 : :USAGE
11 : echo Usage
12 : echo.
13 : echo DelFolder [Folder Path]:
14 : echo.
15 : echo Copyright 1996-2005 QAOS.com All Rights Reserved
16 : echo.
17 :
18 : goto :END
19 :
20 : :SUCCESS
21 : echo "%1" folder deleted Successfully!!!
22 : echo.
23 :
24 : goto :END
25 :
26 : :ERR
27 : echo Error: Folder not found!!!
28 : goto :END
29 :
30 : :END
»ç½Ç ¼Ò½ºÀÇ ³»¿ëÀ» º¸¸é ¾Ë ¼ö ÀÖÁö¸¸ ÇÊÀÚÀÇ ÀÌÀü ÆÁ,
SP2/System Volume Information Æú´õ Áö¿ì±â II ¿¡¼ »ç¿ëÇÑ ½ºÅ©¸³Æ®¸¦ Á¶±Ý º¯°æÇÑ °Í¿¡ ºÒ°úÇÏ´Ù. °¢ ½ºÅ©¸³Æ®ÀÇ Àǹ̴ ´ÙÀ½°ú °°´Ù.
2 : if {%1} == {} goto :USAGE
¸í·ÉÇà ÀÎÀÚ°¡ ¾øÀ¸¸é
DelFolder.cmdÀÇ »ç¿ë¹ý Ãâ·ÂÇÏ´Â USAGE·Î ºÐ±âÇÑ´Ù.
3 : if not exist "%1" goto :ERR
¸í·ÉÇà ÀÎÀÚ·Î ÁöÁ¤ÇÑ Æú´õ°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é
¿À·ù ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ERR·Î ºÐ±âÇÑ´Ù.
4 : cacls "%1" /e /c /g %USERNAME%:f > nul
cacls ¸í·ÉÀ» ÀÌ¿ëÇؼ »ç¿ë ±ÇÇÑÀ» º¯°æÇÑ´Ù. ¿©±â¼
/e´Â ACL ÆíÁýÀ» ÀǹÌÇϸç,
/c´Â ¿À·ù°¡ ¹ß»ýÇصµ °è¼Ó ¸í·ÉÀ» ¼öÇàÇÔÀ» ÀǹÌÇÑ´Ù.
/g´Â /g user:perm Çü½ÄÀ¸·Î »ç¿ëÇϸç, user¿¡°Ô permÀ¸·Î ÁöÁ¤ÇÑ ±ÇÇÑÀ» ºÎ¿©ÇÔÀ» ÀǹÌÇÑ´Ù.
ÀÌ ½ºÅ©¸³Æ®¿¡¼´Â %USERNAME%¶ó´Â ȯ°æ º¯¼ö¸¦ »ç¿ëÇÑ ÀÌÀ¯´Â ƯÁ¤ »ç¿ëÀÚ°¡ ¾Æ´Ï¶ó ·Î±×ÀÎÇÑ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ °ÍÀÌ´Ù. µû¶ó¼ ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑ(F)ÀÌ ºÎ¿©µÈ´Ù.
5 : attrib -s -r -h "%1" > nul
ÁöÁ¤µÈ Æú´õ¿¡¼ ½Ã½ºÅÛ ¼Ó¼º(-s), Àбâ Àü¿ë ¼Ó¼º(-r), ¼û±è ÆÄÀÏ ¼Ó¼º(-h)À» Á¦°ÅÇÑ´Ù.
6 : rd /s /q "%1" > nul
ÁöÁ¤µÈ Æú´õ¸¦ ÇÏÀ§ Æú´õ±îÁö »èÁ¦ÇÑ´Ù.
/s´Â ÇÏÀ§ Æú´õ¸¦ ÀǹÌÇϸç,
/q´Â È®ÀÎÇÏÁö ¾Ê°í »èÁ¦ÇÔÀ» ÀǹÌÇÑ´Ù.
8 : goto :SUCCESS
¸ðµç ¸í·ÉÀÌ Á¤»óÀûÀ¸·Î ¼öÇàµÈ °æ¿ì
¼º°ø ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â SUCCESS·Î ºÐ±âÇÑ´Ù.
10ºÎÅÍ 30ÇàÀº DelFolder.cmd ½ºÅ©¸³Æ®¿¡¼ »ç¿ëµÇ´Â °¢Á¾ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ºÎºÐÀÌ´Ù.
´Ù¿î·Îµå: À§¿¡¼ ¼³¸íÇÑ ½ºÅ©¸³Æ® ÆÄÀÏÀº ´ÙÀ½ ¸µÅ©¿¡¼ ´Ù¿î ¹ÞÀ» ¼ö ÀÖ´Ù. ¾ÐÃà ÆÄÀÏ¿¡´Â ±ÇÇÑÀÌ ¾ø´Â Æú´õÀÇ »ç¿ë ±ÇÇÑÀ» º¯°æÇؼ »èÁ¦ÇÒ ¼ö ÀÖ´Â
DelFolder.cmd ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ´Ù.