Main Content

delete

파일 또는 객체 삭제

설명

예제

delete filename은 확인을 요청하지 않고 디스크에서 filename을 삭제합니다.

지정된 파일은 기본적으로 영구 삭제됩니다. 파일을 영구 삭제할지 재활용 폴더로 보낼지를 변경하려면 탭으로 이동하여 환경 섹션에서 기본 설정을 클릭하십시오. MATLAB > 일반을 선택하고 파일 삭제 섹션의 사용 가능한 옵션 중에서 선택합니다. recycle 함수를 사용할 수도 있습니다.

파일 재활용이 켜져 있을 때, delete 함수는 삭제된 파일을 플랫폼 고유의 위치로 옮깁니다.

  • Windows® — 휴지통.

  • macOS — 휴지통.

  • Linux® 플랫폼 — tempdir 함수로 반환되는 시스템 임시 폴더 내의 하위 폴더(접두사 MATLAB_Files_가 붙음).

참고

macOS에서는 파일 재활용이 네트워크 드라이브에서 삭제된 파일에 적용되지 않습니다.

delete filename1 ... filenameN은 지정된 파일을 디스크에서 삭제합니다.

예제

delete(obj)는 지정된 객체를 삭제합니다. obj가 배열인 경우, delete는 해당 배열의 모든 객체를 삭제합니다. obj는 작업 공간에 그대로 남아 있지만 더 이상 유효하지 않습니다.

예제

모두 축소

현재 폴더에서 확장자가 .mat인 파일을 모두 삭제합니다.

delete *.mat

그래픽스 객체와 그래픽스 객체 배열을 삭제합니다.

막대 차트를 만들고 선 5개를 플로팅합니다. 그런 다음 막대 차트를 삭제합니다.

b = bar(1:5);
hold on
P = plot(magic(5));
delete(b)

Figure contains an axes object. The axes object contains 5 objects of type line.

Bar 객체 변수 b는 작업 공간에 유지되지만 더 이상 객체를 참조하지 않습니다.

display(b)
b = 
  handle to deleted Bar

plot으로 만든 모든 Line 객체를 삭제합니다.

delete(P)

Figure contains an axes object. The axes object is empty.

입력 인수

모두 축소

삭제할 파일 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. filename은 절대 경로이거나 상대 경로일 수 있으며 와일드카드(*)를 포함할 수 있습니다. 원격 위치의 파일을 삭제하려면 fileName은 URL(Uniform Resource Locator)로 지정된 전체 경로를 포함해야 합니다. 자세한 내용은 원격 데이터로 작업하기 항목을 참조하십시오.

삭제할 객체로, 단일 객체 또는 객체로 구성된 배열로 지정됩니다.

확장 기능

스레드 기반 환경
MATLAB®의 backgroundPool을 사용해 백그라운드에서 코드를 실행하거나 Parallel Computing Toolbox™의 ThreadPool을 사용해 코드 실행 속도를 높일 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장