erase

하나 이상의 파일을 삭제합니다. 지우기를 사용하여 디스크에서 파일을 삭제하는 경우 파일을 검색할 수 없습니다.

참고 항목

이 명령은 같습니다는 del 명령입니다.

구문

erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

매개 변수

매개 변수 설명
<names> 하나 이상의 파일 또는 디렉터리 목록을 지정합니다. 여러 파일을 삭제 하려면 와일드 카드를 사용할 수 있습니다. 디렉터리를 지정 하는 경우 디렉터리 내의 모든 파일이 삭제 됩니다.
/p 지정된 된 파일을 삭제 하기 전에 확인 메시지를 표시 합니다.
/f 읽기 전용 파일을 강제로 삭제 합니다.
/s 지정 된 현재 디렉터리와 모든 하위 디렉터리에서 파일을 삭제 합니다. 삭제 될 파일의 이름을 표시 됩니다.
/q 자동 모드를 지정합니다. 삭제 확인 필요 하지 않습니다.
/a[:]<attributes> 다음과 같은 파일 특성에 따라 파일을 삭제 합니다.
  • r 읽기 전용 파일
  • h 숨김 파일
  • i 하지 인덱싱된 파일의 내용
  • s 시스템 파일
  • 기록 파일
  • l 재분석 지점
  • - 'not'을 의미하는 접두사로 사용됨
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 명령을 사용하는 erase /p 경우 다음 메시지가 표시됩니다.

    FileName, Delete (Y/N)?

    삭제를 확인하려면 Y 키를 누릅니다. 삭제를 취소하고 다음 파일 이름(파일 그룹을 지정한 경우)을 표시하려면 N 키를 누릅니다. 지우기 명령을 중지하려면 Ctrl+C를 누릅니다.

  • 명령 확장을 사용하지 않도록 설정하면 /s 매개 변수는 삭제되는 파일의 이름을 표시하는 대신 찾을 수 없는 파일의 이름을 표시합니다.

  • 매개 변수에 특정 폴더를 <names> 지정하면 포함된 모든 파일도 삭제됩니다. 예를 들어 \work 폴더의 모든 파일을 삭제하려면 다음을 입력합니다.

    erase \work
    
  • 와일드 카드를 사용할 수 있습니다 (*?) 한 번에 둘 이상의 파일을 삭제 합니다. 그러나 실수로 파일을 삭제하지 않도록 하려면 와일드 카드 신중하게 사용해야 합니다. 예를 들어, 다음 명령을 입력 합니다.

    erase *.*
    

    지우기 명령은 다음 프롬프트를 표시합니다.

    Are you sure (Y/N)?

    현재 디렉터리의 모든 파일을 삭제하려면 Y 키를 누른 다음 Enter 키를 누릅니다. 삭제를 취소하려면 N 키를 누른 다음 Enter 키를 누릅니다.

    참고 항목

    지우기 명령과 함께 wild카드 문자를 사용하기 전에 dir 명령과 동일한 와일드카드 문자를 사용하여 삭제할 모든 파일을 나열합니다.

예제

C 드라이브에 Test 라는 폴더에 있는 모든 파일을 삭제 하려면 다음 중 하나를 입력 합니다.

erase c:\test
erase c:\test\*.*

현재 디렉터리에서.bat 파일 이름 확장명을 사용 하 여 모든 파일을 삭제 하려면 다음을 입력 합니다.

erase *.bat

현재 디렉터리의 모든 읽기 전용 파일을 삭제 하려면 다음을 입력 합니다.

erase /a:r *.*