쉘을 기동하기전에 하나 이상의 사용되지 않는 파일 삭제하기 II
게시일: 2006/01/11 | 글쓴이: doa | 4765 번 | 프린트 | 메일


사용중이거나 시스템에서 중요한 파일이기때문에 부팅 후에는 삭제할 수 없는 파일의 이름을 변경 하거나 삭제하는 방법으로 쉘을 기동하기전에 하나 이상의 사용되지 않는 파일 삭제하기라는 팁을 작성했었다. 그러나 파일의 이름을 변경하는 것은 비교적 쉽게 접근이 가능하지만 파일을 삭제하는 것은 이진 데이타를 수정해야 하기때문에 초보자가 적용하기에는 조금 무리가 있었다.

따라서 이번 팁에서는 초보자도 부팅시 원하는 파일을 쉽게 삭제할 수 있는 방법을 설명하겠다. 근본적인 원리는 쉘을 기동하기전에 하나 이상의 사용되지 않는 파일 삭제하기와 동일하다. 다만 이 작업은 간단히 명령행에서 수행하는 것 뿐이다. 절차는 다음과 같다.

  1. MoveEx.zip 파일을 다운받아 경로가 지정된 폴더에 저장한다.
  2. 다음과 같은 명령을 이용해서 파일의 이름을 변경하거나 삭제한다. 물론 이 명령을 수행해도 바로 삭제되는 것은 아니며 다음번 부팅시에 삭제된다.
    삭제시: MoveEx %SystemRoot%\Memory.dmp
    변경시: MoveEx C:\temp\NewExplorer.exe %SystemRoot%\Explorer.exe


MoveEx의 사용 형식
사용 형식
MoveEx [existing-file [new-file]] [/d # [/DeleteAllOK]]
existing-file 이동 또는 삭제할 파일의 완전한 경로(파일명 포함)
new-file 새로운 파일 이름의 완전한 경로. 만약 새로운 파일이 존재하면 덮어쓰게된다. 덮어쓰지 않으려면 /o 옵션을 사용한다.
/d 이동 또는 삭제 목록 중 지정된 번호의 항목을 삭제한다. 번호가 0보다 크면 해당 항목을 삭제하며 0으로 지정하는 경우 모든 항목을 삭제한다.
/DeleteAllOK 확인하지 않고 이동 또는 삭제 목록의 모든 항목을 삭제할 수 있도록 한다. 이 옵션은 단독으로는 동작하지 않으며 반드시 /d 0와 함께 사용해야 한다.
/o 파일이 존재하면 덮어쓰지 않는다.
  옵션이 존재하지 않으면 이동 또는 삭제 목록을 화면에 표시한다.


사용 예
MoveEx %SystemRoot%\Memory.dmp
%SystemRoot%\Memory.dmp 파일을 삭제하도록 PendingFileRenameOperations을 설정한다.

MoveEx C:\temp\NewExplorer.exe %SystemRoot%\Explorer.exe
C:\temp\NewExplorer.exe 파일을 %SystemRoot%\Explorer.exe로 이동 시킨다.

MoveEx
PendingFileRenameOperations 값에 등록된 항목을 번호와 함께 출력한다.

MoveEx /d 1
이동 또는 삭제 목록에 등록된 항목중 첫번째 항목만 삭제한다.


다양한 기능의 시스템 관리 도구, Ekinx 인터넷을 탐색하다보면 참 유용한 유틸리티가 ... (9951) 2006-01-13
우선 순위를 지정해서 프로그램 실행하기 사실 필자는 현재 실행되는 프로그램의 우선 ... (4883)2006-01-11

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.