파일 삭제 유틸리티 입니다.
- 사용법 -
프로그램의 도움말을 얻으려면 'xdel /h'을 입력하면 된다.
사용법 > XDEL [디라이브 명][패스 명] 파일이름.확장자 [ / 선택사항]
선택사항 = /n : 물음없이 진행합니다.
/s : 서브 디렉토리까지 검색합니다.
/r : 디렉토리까지 삭제합니다.
/a : 읽기만 할수 있는 파일도 삭제합니다.
/b : 경고음을 발생시키지 않습니다.
/p : 물음을 짧게합니다.
/h : 도움말입니다.
물음사항 : Y/es : 파일/서브 디렉토리를 삭제합니다.
N/o : 파일/서브 디렉토리를 삭제하지 않습니다.
O/nly : 해당되는 파일/서브 디렉토리만을 삭제하고 작업을 마칩니다.
R/est : 지금부터 나머지 부분을 모두 삭제합니다.
L/ocal : 지금부터 현재 디렉토리의 나머지 부분만 모두 삭제합니다.
S/kip : 현재 디렉토리의 나머지 부분은 놔두고,
다음 디렉토리로 옮겨갑니다.
Q/uit : 작업을 마칩니다.
------------------------------------------------------------------------------
실제로 선택사항을 이용하기가 번거로울 때가 있으나,도스 라인 상태에서의 최대로
효율을 높이는 방법이라고 생각되었기 때문이다.
만약에 현재 디렉토리와 현재 디렉토리의 서브 데렉토리를 삭제하고 싶으면 다음과 같
이 입력한다.선택사항 '/s'는 서브디렉토리까지 찾으라는 명령이다.(그림 3)
------------------------------------------------------------------------------
D:\ASM>xdel ./s
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete .\X.TXT (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete .\XSUB (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete .\TASM.EXE (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete .\TLINK.EXE (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete .\SOURCE\X.ASM (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete .\SOURCE\CLKWON.ASM (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete .\SOURCE\QB_HAN.ASM (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete .\SOURCE\QBH.ASM (Yes/No/Only/Rest/Local/Skip/Quit) y
4 File(s) deleted
------------------------------------------------------------------------------
현재 디렉토리의 서브디렉토리 '\ASM'의 모든 파일을 찾아 지우고 싶을 때는 다음과
같이 입력한다. 선택사항에 '/n'옵션을 넣으면 물음없이 진행하게 된다.(그림 4)
< 그림 4 >
------------------------------------------------------------------------------
D:\>xdel asm/n
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Are you sure (Y/N)? y
Delete ASM\X.ASM
Delete ASM\X.PRC
Delete ASM\X3.ASM
Delete ASM\XDEL0306.LZH
4 File(s) deleted
------------------------------------------------------------------------------
C: 드라이브 안의 모든 *.bak 파일을 찾아 선택하여 지우고 싶을 때는, 디렉토리는 루
트('\')로 지정하고, 선택사항은 서브 디렉토리까지 탐색하는 '/s'를 지정한다. (그림
5)
< 그림 5 >
------------------------------------------------------------------------------
D:\>xdel c:\*.bak /s
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete C:\COMM\I\SAR1.BAK (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete C:\HWP\REP1128.BAK (Yes/No/Only/Rest/Local/Skip/Quit) s
Delete C:\LANG\TC\S2UPPER.BAK (Yes/No/Only/Rest/Local/Skip/Quit) s
Delete C:\LANG\TC\OTHELLO\OTH232.BAK (Yes/No/Only/Rest/Local/Skip/Quit)
y
Delete C:\LANG\QB\BOSSLOGO.BAK (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete C:\LANG\QB\MK_LIB.BAK (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete C:\LANG\QB\HQB.BAK (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete C:\LANG\QB\BV2.BAK (Yes/No/Only/Rest/Local/Skip/Quit) n
Delete C:\LANG\TASM\X.BAK (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete C:\LANG\TASM\DEL.BAK (Yes/No/Only/Rest/Local/Skip/Quit) y
Delete C:\LANG\MASM\SHOW.BAK (Yes/No/Only/Rest/Local/Skip/Quit) n
4 File(s) deleted
------------------------------------------------------------------------------
서브 디렉토리를 찾을 때 (-),(\),(|),(/) 생긴 시계가 돌아 갈 것이다.
이것은 대용량의 하드디스크에서 파일을 검색할 때 시간이 많이 걸리기 때문에 지루하
지 않기 위해서 ,검색하는 패스를 한 번 옮길 때마다 돌아가게 한것이다. 개인적으로
좋아하지 않는 사람은 프로그램에서 빼면 되지만, 필자는 시계가 돌아가는 모습이 너
무 이뻐서 일부러 없는 파일을 찾게하고,시계를 보는 적도 있다.
'TCS'라는 디렉토리의 아래 빈 서브 디렉토리를 조건없이 모두 정리하고 싶을 때는
다음과 같이 입력한다.패스이름으로 'tcs'를 넣고,선택사항으로는 서브디렉토리 지정
자인 '/s'를,디렉토리 삭제 지정자인 '/r'을 쓴다.
( 그림 6 )
< 그림 6 >
------------------------------------------------------------------------------
D:\>xdel tcs/rs
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete TCS\X.ASM (Yes/No/Only/Rest/Local/Skip/Quit) q
<- 파일을 삭제할 것이 아니므로 종료한다.
0 File(s) deleted
Remove Directory \TCS\KTALK\012 (Yes/No/Only/Rest/Quit) r
Are you sure (Y/N)? y
<- 이번부터 이후 나오는 디렉토리는 모두 삭제한다.
Directory not empty <- '\TCS\KTALK\012'디렉토리가 비어있지 않다.
Remove Directory \TCS\KTALK\013
Directory not empty <- '\TCS\KTALK\013'디렉토리가 비어있지 않다.
Remove Directory \TCS\KTALK\011
Directory not empty <- '\TCS\KTALK\011'디렉토리가 비어있지 않다.
Remove Directory \TCS\KTALK
Directory not empty <- '\TCS\KTALK'디렉토리가 비어있지 않다.
Remove Directory \TCS\XDEL
<- '\TCS\XDEL'디렉토리는 비어있지므로 삭제했다.
Remove Directory \TCS\INCLUDE\SYS
Directory not empty
Remove Directory \TCS\INCLUDE
Directory not empty
Remove Directory \TCS\LIB
Directory not empty
Remove Directory \TCS\OTHELLO
<- '\TCS\OTHELLO'디렉토리는 비어있지므로 삭제했다.
Remove Directory \TCS
Directory not empty
------------------------------------------------------------------------------
만약 읽기전용(Read Olny)파일이 있을 경우,이를 무시하고 삭제하고 싶을때는 선택사
항 '/a'를 이용한다. '/a'은 파일 속성(File Attribute)을 바꾸어 삭제하는 기능이
다.(그림 7)
< 그림 7 >
------------------------------------------------------------------------------
C:\>xdel d:\
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete D:\FRECOVER.BAK (Yes/No/Only/Rest/Local/Skip/Quit) y
Access denied
<- 읽기 전용(Read Olny)이므로 거부되었다.
Delete D:\FRECOVER.DAT (Yes/No/Only/Rest/Local/Skip/Quit) y
Access denied
<- 읽기 전용(Read Olny)이므로 거부되었다.
0 File(s) deleted
C:\>xdel d:\ /a
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete D:\FRECOVER.BAK (Yes/No/Only/Rest/Local/Skip/Quit) y
<- 속성을 바꾼 후 삭제하였다.
Delete D:\FRECOVER.DAT (Yes/No/Only/Rest/Local/Skip/Quit) y
<- 속성을 바꾼 후 삭제하였다.
2 File(s) deleted
------------------------------------------------------------------------------
물음사항에 대해서는,널리 쓰이는 사항들이므로, 도움말 화면으로도 충분한 이해가 가
능하다.
삭제하고 싶을 때는 'Y'를 선택하고,'N'또는 지정하지 않은 키를 선택하면 삭제하지
않는다.
'O'는 현재의 파일을 삭제하고 끝나는 것으로 'Y'+'Q'와 같다.
'R'은 이후 모든 파일을 삭제하는 것으로써,진행 도중에 선택사항의 '/n'으로 바꾸는
것과 같다.
특히 '/s'선택사항 중,지금의 디렉토리안의 나머지 파일들을 모두 지우고 싶을 때는
'L'을 선택하고,건너 뛰고 싶으면 'S'를 선택한다.
한 서브디렉토리내 에서만은 'L'은 'R'과 같고, 'S'는 'Q'와 같다.
'Q'는 작업을 중단한다.만약 '/r'이 선택사항 중 있었다면,서브 디렉토리 삭제작업으
로 들어간다. (그림 8)
< 그림 8 >
------------------------------------------------------------------------------
D:\CLIP>xdel ?tsheet?.ntx
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete CTSHEET1.NTX (Yes/No/Only/Rest/Local/Skip/Quit) y
<- 파일을 삭제하였다.
Delete BTSHEET1.NTX (Yes/No/Only/Rest/Local/Skip/Quit) n
<- 파일을 삭제하지않고 다음으로.
Delete ATSHEET1.NTX (Yes/No/Only/Rest/Local/Skip/Quit) n
<- 파일을 삭제하지않고 다음으로.
Delete ATSHEET2.NTX (Yes/No/Only/Rest/Local/Skip/Quit) o
<- 파일을 삭제하고 작업을 끝낸다.
2 File(s) deleted
D:\CLIP>xdel *.obj
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete OTHER.OBJ (Yes/No/Only/Rest/Local/Skip/Quit) r
Are you sure (Y/N)? y
<- other.obj부터 모든 파일을 모두 지워 버린다.
Delete SHEET.OBJ
Delete REPORT2.OBJ
Delete REPORT3.OBJ
Delete REPORT4.OBJ
Delete CLKWON.OBJ
Delete REPORT5.OBJ
7 File(s) deleted
C:CLIP>xdel ./s
Advanced Delete Utility Ver.Ulysses Copyright (c) 1991 Angel's Park KCA'9
Delete .\ATSH1SUB.DBF (Yes/No/Only/Rest/Local/Skip/Quit) S
<-현재 디렉토리에서의 작업을 마치고,다음 디렉토리로 넘어간다.
Delete .\KTALK\012\KWON.C (Yes/No/Only/Rest/Local/Skip/Quit) L
Are you sure (Y/N)? Y
<-이후 '.\KTALK\012'안의 모든 파일은 모두 지운다.
Delete .\KTALK\012\KTALK012.C
Delete .\KTALK\012\KTALK.H
Delete .\KTALK\012\KWON2.ASM
Delete .\KTALK\013\KWON002.ASM (Yes/No/Only/Rest/Local/Skip/Quit) S
<-현재 디렉토리에서의 작업을 마치고,다음 디렉토리로 넘어간다.
Delete .\KTALK\011\KTALK011.C (Yes/No/Only/Rest/Local/Skip/Quit) L
Are you sure (Y/N)? Y
<-이후 '.\KTALK\011'안의 모든 파일은 모두 지운다.
Delete .\KTALK\011\KWON2.ASM
Delete .\KTALK\011\KTALK.H
Delete .\KTALK\011\KTALK.C
Delete .\KTALK\011\KTALKSUB.H
Delete .\KTALK\011\KWON.H
Delete .\INCLUDE\ALLOC.H (Yes/No/Only/Rest/Local/Skip/Quit) Q
<- 작업을 마친다. '/r'선택사항이 있는 경우 디렉토리 삭제 작업으로 들어간다.
10 File(s) deleted
------------------------------------------------------------------------------
'소프트웨어 > 유틸리티' 카테고리의 다른 글
우리들 2.0f (0) | 2016.06.26 |
---|---|
창고지기 1.2 (0) | 2016.06.25 |
마당쇠 2.5 (0) | 2016.06.25 |
Mdir II 1.01 (0) | 2016.06.25 |
HWP2TXT 1.20 (0) | 2016.06.25 |