DetailPage-MSS-KB

기술 자료

기술 자료: 120716 - 마지막 검토: 2003년 10월 30일 목요일 - 수정: 2.0

요약

프로그램은 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 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • 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
키워드: 
kbusage KB120716
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.