생성규칙에 어긋난 파일명 삭제하기
2011.08.25 18:56
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
윈도우즈 환경에서 CON 이나 NUL같은 파일명은 생성규칙에 어긋나기 때문에
일부러 만들거나 이름변경할 수 없다.
이 규칙에 자유로운 타 운영체제의 백업파일등을 윈도우즈 운영체제로 부어넣었을 경우(예:백업프로그램)
일단 생겨버린 파일은 생성규칙에도 어긋나기 때문에 삭제하거나 이름변경도 되질 않는다.
이런 파일을 삭제하기 위해서는
1. 윈도우즈 리소스킷의 유틸리티 사용
2. 특수기호 사용
하는 방법을 이용하여야 한다.
1. 윈도우즈 리소스킷의 유틸리티 사용
리소스킷의 rm.exe 유틸리티를 사용하여 삭제할 수 있다.
c:\NTReskit\posix\rm NUL
2. 특수기호 사용
- 리소스킷을 설치하지 않아도 ren 명령어로 파일명을 변경할 수 있다. 이때 구분자 \\.\ 를 사용한다.
예를들어 c:\dir\NUL 파일이 존재하는 경우
> ren \\.\c:\dir\NUL delete_me
명령어로 파일명을 변경할 수 있으며 변경된 파일명은 이제 쉽게 삭제가 가능해진다.