del

하나 이상의 파일을 삭제합니다. 이 명령은 지우기 명령과 동일한 작업을 수행합니다.

del 명령은 다른 매개 변수를 사용하여 Windows 복구 콘솔에서 실행할 수도 있습니다. 자세한 내용은 WinRE(Windows 복구 환경)를 참조하세요.

Warning

del을 사용하여 디스크에서 파일을 삭제하는 경우 파일을 검색할 수 없습니다.

구문

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

매개 변수

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

설명

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

    FileName, Delete (Y/N)?

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

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

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

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

    del *.*
    

    del 명령은 다음 프롬프트를 표시합니다.

    Are you sure (Y/N)?

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

    참고 항목

    와일드 카드 문자를 사용 하기 전에 del 명령와 같은 와일드 카드 문자를 사용 하 여는 dir 명령을 삭제 하 여 모든 파일을 나열 합니다.

예제

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

del c:\test
del c:\test\*.*

폴더 이름에 공백이 있는 폴더의 모든 파일을 삭제하려면 전체 경로를 큰따옴표로 묶어야 합니다. 다음 중 하나를 입력합니다.

del "c:\test folder\"
del "c:\test folder\*.*"

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

del *.bat

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

del /a:r *.*