현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

Windows에서 예약된 이름을 가진 파일을 제거하는 방법

요약
프로그램은 Windows에서 파일을 만드는 정책을 제어하기 때문에 LPT1 또는 PRN 같은 유효하지 않거나 예약된 이름을 사용하여 파일이 만들어지기도 합니다. 이 문서에서는 표준 사용자 인터페이스를 사용하여 이러한 파일을 삭제하는 방법을 설명합니다.
추가 정보
참고: 이러한 파일을 삭제하려면 Windows 컴퓨터에 로컬로 로그온해야 합니다.

파일이 파일 할당 테이블(FAT) 파티션에 만들어진 경우 MS-DOS에서 DEL과 같은 표준 명령줄 유틸리티를 와일드카드와 함께 사용하여 파일을 삭제할 수 있습니다. 예를 들면 다음과 같습니다.
  • DEL PR?.*

    또는
  • DEL LPT?.*
이 명령은 NTFS가 POSIX 하위 시스템을 지원하며 이러한 하위 시스템에서는 PRN 같은 파일 이름이 유효하기 때문에 NTFS 파일 시스템 파티션에서는 작동하지 않습니다. 그러나 운영 체제는 이 파일을 만든 프로그램도 파일을 삭제할 수 있다고 가정하므로 POSIX 하위 시스템 명령을 사용할 수 있습니다.

간단한 기본 POSIX 프로그램을 사용하여 이러한 파일을 삭제(연결 중단)할 수 있습니다. 예를 들어, Windows Resource Kit에 Rm.exe 같은 도구가 있습니다.

참고: POSIX 명령은 대/소문자를 구분합니다. 드라이브와 문자는 MS-DOS와는 다르게 참조됩니다. Windows 2000 이상의 POSIX 명령은 다음 구문을 사용해야 합니다.
posix /c <path\command> [<args>] IE: posix /c c:\rm.exe -d AUX.
사용법은 Rm.exe가 경로 또는 현재 폴더에 있다고 가정합니다.
rm -d //driveletter/path using forward slashes/filename
예를 들어, COM1(이 예에서는 C:\Program Files\Subdir에 있음)이라는 파일이나 폴더를 제거하려면 다음 명령을 입력합니다.
rm -d "//C/Program Files/Subdir/COM1"
폴더와 그 안에 있는 모든 내용(이 예에서는 C:\Program Files\BadFolder)을 제거하려면 다음 명령을 입력합니다.
rm -r "//C/Program Files/BadFolder"
다른 옵션은 일반적인 예약어 검사를 완전히 무시하는 구문을 사용하는 것입니다. 예를 들어, 다음과 같은 명령을 사용하여 모든 파일을 삭제할 수 있습니다.
DEL \\.\driveletter:\path\filename
예를 들면 다음과 같습니다.
DEL \\.\c:\somedir\aux
파일 시스템에 이름이 디렉터리로 나타나는 경우 다음 구문을 사용합니다.

예를 들어, 다음과 같은 명령을 사용하여 모든 디렉터리를 삭제할 수 있습니다.
RD \\.\<driveletter>:\<path>\<directory name>
예를 들면 다음과 같습니다.
RD \\.\c:\somedir\aux
또는
RmDir \\.\<driveletter>:\<path>\<directory>
예를 들면 다음과 같습니다.
RmDir \\.\C:\YourFTP_ROOT's_PATH\COM1 /s /q
/s-이 스위치는 지정된 디렉터리에 있는 모든 디렉터리와 파일 그리고 디렉터리 자체도 제거합니다. 이 스위치는 디렉터리 트리도 제거합니다.

/q-이 스위치는 자동 모드를 나타냅니다. /s 스위치가 포함된 디렉터리를 제거할 수 있는지 묻지 않습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
3.10 prodnt CON PRN AUX CLOCK$ NUL COM1 LPT1 LPT2 LPT3 COM2 COM3 COM4 winnt
속성

문서 ID: 120716 - 마지막 검토: 10/30/2003 00:22:00 - 수정: 2.0

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
  • kbusage KB120716
피드백