PowerShell을 사용하여 X일이 지난 파일을 자동으로 삭제하는 방법

Windows 10에서 저장소 감지는 저장소가 부족할 때 자동으로 공간을 확보하는 기능입니다. 이 기능은 정크 시스템 파일, 휴지통 또는 다운로드 폴더에 한 달 이상 있었던 파일을 삭제 하고 한동안 사용한 OneDrive 콘텐츠를 온라인 전용으로 만드는 방식으로 작동합니다 .

이 기능은 저장 공간을 제어하는 ​​데 도움이 될 수 있지만 제한적이며 지난 달 정도 동안 변경되지 않은 파일을 모니터링하고 삭제하기 위해 수동으로 다른 위치를 추가하는 옵션을 제공하지 않습니다. 중요하지 않은 파일을 다른 위치에 저장하는 경우 PowerShell 및 작업 스케줄러를 사용하여 지정된 일 수보다 오래된 폴더의 파일을 모니터링하고 정리할 수 있습니다.

가이드 에서는 지난 달 또는 Windows 10 에서 지정한 날짜 수 동안 수정되지 않은 파일을 자동으로 삭제하는 단계를 배웁니다 . (이 단계는 Windows 11 에서도 작동해야 합니다 .)

중요: 잘못된 명령을 입력하면 잘못된 파일이 삭제될 수 있으므로 임시 폴더를 사용하여 명령을 테스트하는 것이 좋습니다.

PowerShell을 사용하여 Windows 10에서 X일이 지난 파일 삭제

파일이 많은 다른 폴더가 있고 특정 날짜보다 오래된 파일을 삭제하여 정리하려는 경우 다음 단계를 사용할 수 있습니다.

  1. Windows 10에서 시작 을 엽니 다.

  2. Windows PowerShell 을 검색 하고 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 옵션을 선택합니다.

  3. 다음 명령을 입력하여 지난 30일 동안 수정되지 않은 파일을 삭제하고 Enter 를 누릅니다 .

    Get-ChildItem – 경로 "C:\path\to\folder" -재귀 | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | 항목 제거

    경로 변경: "C:\path\to\folder"폴더 위치를 사용하여 파일을 삭제 -30하고 위 명령에서 마지막으로 수정한 날짜의 파일을 선택하도록 변경합니다.

    How to delete files older than X days automatically using PowerShell

작업 스케줄러를 사용하여 Windows 10에서 X일이 지난 파일을 자동으로 삭제

이전 지침의 명령을 사용하면 30일이 지난 폴더의 파일을 삭제할 수 있지만 공간을 확보하려면 PowerShell을 열고 명령을 수동으로 실행해야 합니다.

메모장을 사용하여 PowerShell 스크립트 만들기

작업 스케줄러를 사용하여 작업을 실행하려면 다음 단계에 따라 PowerShell 스크립트를 만들어야 합니다.

  1. 시작 을 엽니 다.

  2. 메모장 을 검색 하고 상단 결과를 클릭하여 경험을 엽니다.

  3. 다음 명령을 복사하여 메모장 텍스트 파일에 붙여넣습니다.

    Get-ChildItem – 경로 "C:\path\to\folder" -재귀 | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | 항목 제거

    이 경로 변경: "C:\path\to\folder"폴더 위치를 사용하여 파일을 삭제 -30하고 위 명령에서 마지막으로 수정한 날짜의 파일을 선택하도록 변경합니다.

  4. 파일 메뉴를 클릭 합니다.

  5. 다른 이름으로 저장 옵션을 선택합니다 .

  6. cleanup.ps1 이름과 확장자 를 사용하여 파일을 저장합니다 .

작업 스케줄러를 사용하여 작업 생성

프로세스를 자동화하려면 작업 스케줄러를 사용하여 지정된 간격으로 명령을 실행하는 작업을 생성해야 합니다.

  1. 시작 을 엽니 다.

  2. 작업 스케줄러 를 검색  하고 결과를 클릭합니다.

  3. 작업 스케줄러 라이브러리 폴더 를 마우스 오른쪽 버튼으로 클릭 합니다.

  4. 새 폴더 옵션을 클릭합니다  .

  5. 폴더 이름을 입력하고 확인 을 클릭 합니다. (우리는 작업을 체계화하고 시스템 작업과 분리된 상태로 유지하기 위해 새 폴더를 만들고 있습니다.)

  6. 최근에 만든 폴더를 마우스 오른쪽 버튼으로 클릭하고 작업 만들기 옵션을 선택합니다.

  7. "이름" 상자에 작업 이름을 입력합니다.

  8. "일반" 탭의 "보안 옵션" 섹션에서 "사용자 로그온 여부에 관계없이 실행" 옵션 을 "보안 옵션" 섹션에서 선택합니다. (이 옵션은 작업이 자동으로 실행될 때 명령 창이 나타나지 않도록 합니다.)

    How to delete files older than X days automatically using PowerShell

  9. 암호를 저장하지 않음 옵션을 선택 취소합니다  .

  10. "트리거" 탭을 클릭합니다.

  11. 새로 만들기 버튼을 클릭 합니다.

  12. "작업 시작" 드롭다운 메뉴를 사용 하여 일정에 따라 를 선택합니다 .

  13. "설정"에서 작업을 실행할 시기를 지정합니다(예: 정시, 매일, 매주, 매월). 어떤 옵션을 선택하든 오른쪽 에서 시작 설정을 지정해야 합니다.

  14. 확인 버튼을 클릭  합니다.

    How to delete files older than X days automatically using PowerShell

  15. 작업 탭을 클릭합니다 .

  16. 새로 만들기 버튼을 클릭합니다 .

  17. "작업" 드롭다운 메뉴를 사용하여 프로그램 시작 옵션을 선택 합니다.

  18. "프로그램/스크립트" 필드에 다음 명령을 입력합니다.

    파워쉘.exe

  19. "인수 추가" 필드에 다음 명령을 입력하고 확인 버튼을 클릭합니다.

    -ExecutionPolicy 우회 C:\path\to\cleanup.ps1

    경로 변경: "C:\path\to\cleanup.ps1"명령에서 파일을 삭제하기 위해 이전에 만든 PowerShell 스크립트 위치를 사용합니다.

    How to delete files older than X days automatically using PowerShell

  20. 설정 탭을 클릭합니다 .

  21. 다음 옵션을 확인하십시오.

    • 작업이 요청 시 실행되도록 허용합니다.
    • 예정된 시작을 놓친 후 가능한 한 빨리 작업을 실행하십시오.
    • 작업이 실패하면 모든 것을 다시 시작하십시오.
  22. 확인 버튼을 클릭  합니다.

  23. 관리 사용자 이름과 암호를 입력합니다(해당되는 경우).

  24. 확인 버튼을 클릭  합니다.

단계를 완료하면 지정한 날짜보다 오래된 파일을 삭제하는 일정에 따라 PowerShell 스크립트가 실행됩니다. 이름을 변경하거나 폴더를 다른 위치로 이동하지 마십시오. 그렇지 않으면 작업이 실패합니다.

댓글 남기기

휴대폰 또는 PC에서 줌 프로필 사진을 제거하는 방법

휴대폰 또는 PC에서 줌 프로필 사진을 제거하는 방법

Zoom 프로필 사진을 제거하는 방법과 그 과정에서 발생할 수 있는 문제를 해결하는 방법을 알아보세요. 간단한 단계로 프로필 사진을 클리어하세요.

Android에서 Google TTS(텍스트 음성 변환)를 변경하는 방법

Android에서 Google TTS(텍스트 음성 변환)를 변경하는 방법

Android에서 Google TTS(텍스트 음성 변환)를 변경하는 방법을 단계별로 설명합니다. 음성, 언어, 속도, 피치 설정을 최적화하는 방법을 알아보세요.

Samsung Galaxy Tab S8에서 microSD 카드 삽입 및 제거 방법

Samsung Galaxy Tab S8에서 microSD 카드 삽입 및 제거 방법

Samsung Galaxy Tab S8에서 microSD 카드를 삽입, 제거, 포맷하는 방법을 단계별로 설명합니다. 최적의 microSD 카드 추천 및 스토리지 확장 팁 포함.

Slack 메시지를 쉽게 삭제하는 방법

Slack 메시지를 쉽게 삭제하는 방법

슬랙 메시지 삭제 방법을 개별/대량 삭제부터 자동 삭제 설정까지 5가지 방법으로 상세 설명. 삭제 후 복구 가능성, 관리자 권한 설정 등 실무 팁과 통계 자료 포함 가이드

Microsoft Lists는 자신과 다른 사람들을 정리하는 데 도움이 됩니다.

Microsoft Lists는 자신과 다른 사람들을 정리하는 데 도움이 됩니다.

Microsoft Lists의 5가지 주요 기능과 템플릿 활용법을 통해 업무 효율성을 40% 이상 개선하는 방법을 단계별로 설명합니다. Teams/SharePoint 연동 팁과 전문가 추천 워크플로우 제공

트위터에서 민감한 콘텐츠를 보는 방법

트위터에서 민감한 콘텐츠를 보는 방법

트위터에서 민감한 콘텐츠를 보는 방법을 알고 싶으신가요? 이 가이드에서는 웹 및 모바일 앱에서 민감한 콘텐츠를 활성화하는 방법을 단계별로 설명합니다. 트위터 설정을 최적화하는 방법을 알아보세요!

절대 속지 말아야 할 5가지 WhatsApp 사기

절대 속지 말아야 할 5가지 WhatsApp 사기

WhatsApp 사기를 피하는 방법을 알아보세요. 최신 소셜 미디어 사기 유형과 예방 팁을 확인하여 개인 정보를 안전하게 보호하세요.

OneDrive 오류 바로 가기를 이동할 수 없음 수정

OneDrive 오류 바로 가기를 이동할 수 없음 수정

OneDrive에서 "바로 가기를 이동할 수 없음" 오류를 해결하는 방법을 알아보세요. 파일 삭제, PC 연결 해제, 앱 업데이트, 재설정 등 4가지 효과적인 해결책을 제공합니다.

Microsoft Teams에서 파일을 업로드할 수 없습니까? 문제를 해결하는 방법은 다음과 같습니다.

Microsoft Teams에서 파일을 업로드할 수 없습니까? 문제를 해결하는 방법은 다음과 같습니다.

Microsoft Teams 파일 업로드 문제 해결 방법을 제시합니다. Microsoft Office 365와의 연동을 통해 사용되는 Teams의 파일 공유에서 겪는 다양한 오류를 해결해보세요.

fltmgr.sys 블루 스크린 오류를 방지하는 방법

fltmgr.sys 블루 스크린 오류를 방지하는 방법

fltmgr.sys 블루 스크린 오류를 방지하고 해결하는 방법을 단계별로 알아보세요. 시스템 파일 검사기, 드라이버 업데이트, 하드웨어 점검 등 효과적인 해결책을 제공합니다.