Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 X일 지난 파일 삭제하는 방법 (저장소 센스 & ForFiles)

Windows 11 또는 Windows 10에서 특정 기간(X일)이 지난 파일을 한 번에 정리하고 싶으신가요? 별도의 서드파티 프로그램 없이도 Windows에 기본 내장된 저장소 센스(Storage Sense)ForFiles 명령어만으로 7일, 10일, 30일 등 원하는 기준일보다 오래된 파일을 손쉽게 삭제할 수 있습니다.

Windows 11/10에서 X일 지난 파일 삭제하는 방법 (저장소 센스 & ForFiles)

X일 지난 파일을 삭제하는 방법은 크게 두 가지이며, 각각 장단점이 있습니다. 저장소 센스는 사전에 설정한 주기에만 실행할 수 있는 반면, ForFiles 명령어는 원하는 시점에 언제든지 실행하거나 작업 스케줄러와 연동해 자동화할 수 있다는 차이가 있습니다.

방법 1. 저장소 센스(Storage Sense)로 X일 지난 파일 삭제하기

저장소 센스를 사용하면 임시 파일과 오래된 사용자 콘텐츠를 자동으로 정리할 수 있습니다. 다음 단계를 따라 해 보세요.

  1. Win + I 키를 눌러 Windows 설정을 엽니다.
  2. 시스템 > 저장 공간 > 저장소 센스 메뉴로 이동합니다.
  3. 사용자 콘텐츠 자동 정리(Automatic User content cleanup) 옵션을 켭니다.
  4. 저장소 센스 실행(Run Storage Sense) 드롭다운 메뉴를 확장합니다.
  5. 원하는 실행 주기를 선택한 뒤, 지금 저장소 센스 실행 버튼을 클릭합니다.

실행 주기는 매일, 매주, 매월 중에서 선택할 수 있으며, 사용 패턴에 맞는 주기를 고르는 것이 좋습니다. 설정을 마치고 지금 저장소 센스 실행 버튼을 누르면 선택한 기간보다 오래된 파일들이 즉시 정리됩니다.

Windows 11/10에서 X일 지난 파일 삭제하는 방법 (저장소 센스 & ForFiles)

다만 저장소 센스에는 한 가지 제약이 있습니다. 특정 폴더나 드라이브만 지정해서 정리할 수 없다는 점입니다. 예를 들어 '특정 폴더 안의 30일 지난 파일만' 삭제하고 싶다면, 아래의 ForFiles 명령어를 사용하는 것이 좋습니다.

방법 2. ForFiles 명령어로 X일 지난 파일 삭제하기

명령 프롬프트의 ForFiles 명령을 사용하면 지정한 폴더를 대상으로 정확한 기간 조건의 파일 삭제가 가능합니다.

  1. 작업 표시줄 검색창에 cmd를 입력합니다.
  2. 관리자 권한으로 실행을 클릭합니다.
  3. 사용자 계정 컨트롤 창에서 버튼을 누릅니다.
  4. 아래 명령어를 입력하고 Enter 키를 누릅니다.
    ForFiles /p "폴더 경로" /s /d -30 /c "cmd /c del /q @file"

명령어를 입력하기 전에 폴더 경로 부분을 실제 대상 폴더의 전체 경로로 바꿔야 합니다. 또한 /d -30은 삭제 기준일을 의미하므로, 예를 들어 100일 지난 파일을 삭제하려면 /d -100으로 변경하면 됩니다.

ForFiles /p "folder-path" /s /d -30 /c "cmd /c del /q @file"

Windows 11/10에서 X일 지난 파일 삭제하는 방법 (저장소 센스 & ForFiles)

명령을 실행하면 설정한 기간보다 오래된 파일들이 즉시 영구 삭제됩니다. 휴지통으로 이동하지 않고 바로 삭제되므로, 실행 전에 대상 폴더와 기준일을 반드시 확인하세요.

ForFiles 명령어 자동 실행하기

ForFiles 명령은 작업 스케줄러(Task Scheduler)와 연동해 자동화할 수도 있습니다. 배치(.bat) 파일을 만들 때 위의 명령어를 그대로 포함시키고, 작업 스케줄러에서 원하는 주기로 해당 배치 파일이 실행되도록 등록하면 됩니다. 이렇게 하면 매번 수동으로 명령을 입력할 필요 없이, 설정한 주기마다 오래된 파일이 자동으로 정리됩니다.

자주 묻는 질문

X일 지난 파일을 자동으로 삭제하려면 어떻게 하나요?

위에서 소개한 두 가지 방법 중 하나를 활용하면 됩니다. 간편한 자동 정리에는 저장소 센스가 적합하고, 특정 폴더 지정이나 세밀한 제어가 필요하다면 ForFiles 명령어와 작업 스케줄러 조합을 추천합니다. 어느 쪽이든 서드파티 앱은 필요하지 않습니다.

10일 지난 파일을 삭제하려면 어떻게 하나요?

관리자 권한으로 명령 프롬프트를 연 뒤, 아래 명령어에서 기준일을 10으로 지정하면 됩니다.
ForFiles /p "folder-path" /s /d -10 /c "cmd /c del /q @file"
이 명령을 실행하면 해당 폴더에서 10일보다 오래된 파일만 삭제됩니다.

이상으로 Windows 11/10에서 X일 지난 파일을 삭제하는 방법을 알아봤습니다. 이 가이드가 여러분의 디스크 공간 관리에 도움이 되길 바랍니다.