Windows PC에서 특정 일수보다 오래된 파일을 자동으로 삭제하는 방법

로그 파일이 누적되는 폴더가 있고 폴더가 날이 갈수록 점점 커지고 있습니다. 이제 새 로그 파일이 들어오려면 약간의 공간이 필요합니다. 그러나 수동으로 수행해야 하는 경우에는 확실히 시간이 걸립니다. 배치 파일을 두 번 클릭하면 배치 파일이 지정된 일 수보다 오래된 파일을 삭제하는 것은 어떻습니까? 또는 배치 파일을 두 번 클릭할 때마다 특정 확장자(예: .temp)의 모든 파일을 삭제하는 방법을 가정해 보겠습니다. 잘 들리나요? 이 기사는 귀하를 위해 맞춤 제작되었습니다.

간단한 배치 스크립트를 사용하여 특정 날짜보다 오래된 모든 파일 또는 특정 파일을 쉽게 삭제할 수 있는 방법을 배우려면 계속 읽으십시오.

목차

샘플 시나리오

아래에 삭제를 고려할 모든 파일이 있는지 확인하십시오. 부모의 폴더. 이 상위 폴더에 하위 폴더가 있어도 괜찮습니다. 배치 스크립트는 하위 폴더 아래에 있는 파일도 찾아 삭제하기 때문입니다. 다음 예에는 File Repo라는 폴더가 있습니다. 이 폴더에는 삭제를 고려해야 하는 모든 파일이 있습니다.

1 샘플 최소

섹션 1: 특정 일수보다 오래된 모든 파일을 자동으로 삭제하는 방법

1 단계: 아무 위치로 이동 원하는 대로 데스크탑이 될 수도 있습니다. 여기에서 배치 파일이 생성됩니다.

지금 빈 공간 아무데나 우클릭 그리고 클릭 새로운 그리고 나서 텍스트 문서.

광고

2 새 파일 최소

2 단계: 새로 생성된 파일을 한 번 클릭한 다음 F2 열쇠 이름을 바꾸다 그것.

파일을 주다 원하는 이름, 그러나 파일의 확장자를 다음과 같이 지정하십시오. 박쥐. 아래 예에서 배치 파일의 이름을 다음과 같이 지정했습니다. geekPageBatchDelete.bat.

메모: 주는 것이 매우 중요하다. 박쥐 확대.

3 이름 파일 최소

3단계: 을 치다 입력하다 키를 누르면 다음을 얻을 수 있습니다. 이름 바꾸기 창을 두드려야 하는 곳 버튼을 눌러 진행합니다.

4 최소 이름 바꾸기

4단계: 다음과 같이, 마우스 오른쪽 버튼으로 클릭 새로 생성된 배치 파일 그런 다음 편집하다 옵션.

5 최소 편집

5단계: 다음 코드를 복사하여 붙여넣기메모장 당신 앞에 열리는 파일.

@에코 오프. forfiles /p "" /s /m *.* /D - /C "cmd /c del @경로"

중요 사항: 교체해주세요 파일이 있는 상위 폴더의 전체 경로와 함께 또한 교체 실제 일 수와 함께. 주어진 일 수보다 오래된 모든 파일이 삭제됩니다. 아래 스크린샷을 참조하시면 더 선명한 사진을 보실 수 있습니다.

6 메모장 이미지 최소

스크립트 설명

이 섹션은 작은 스크립트의 내부 작업에 대해 궁금한 괴짜 독자를 위한 것입니다. 위의 스크립트에서 무슨 일이 일어나는지 봅시다.

forfiles – 이 키워드는 선택한 폴더 내의 모든 파일에 대해 명령을 실행하는 데 사용됩니다.

/피/피 문자열에 대한 경로를 설정합니다., 그 뒤를 따릅니다.

/에스 – 이 매개변수는 다음을 확인합니다. 모든 파일내부에 그만큼 하위 폴더 도 통과됩니다.

/중 *.*/중 매개변수는 일치를 만드는 것입니다. 와일드카드 *.* 이름과 확장자에 관계없이 모든 파일이 고려되어야 함을 의미합니다.

/디 – 이 매개변수를 사용하여 다음을 지정합니다. 데이트.

/씨 – 이 매개변수 다음에 지정합니다. 명령 조건을 충족하는 모든 파일에서 실행해야 합니다.

광고

델 @경로 – 주어진 경로에서 위의 나머지 조건을 충족하는 파일을 삭제합니다. 우리가 사용한 이후로 forfiles, 모든 파일이 하나씩 삭제됩니다.

6단계: 이제 치세요 파일 상단의 탭을 누른 다음 구하다 옵션.

7 최소 파일 저장

경고: 7단계를 진행하기 전에 필요한 경우 백업이 있는지 확인하십시오. 배치 파일을 실행하면 지정된 일수보다 오래된 지정된 폴더의 모든 파일이 삭제됩니다.

7단계: 이제 간단히 더블 클릭일괄파일 그것을 실행하고 마법을 보기 위해.

8 최소 배치 실행

섹션 2: 특정 일수보다 오래된 특정 파일을 자동으로 삭제하는 방법

이제 특정 파일 특정 일수보다 오래된 경우 삭제해야 합니다. 이 경우 위의 섹션과 완전히 동일한 단계를 수행할 수 있지만 5단계, 제발 복사 및 붙여 넣기 대신 다음 코드.

@에코 오프. forfiles /p "" /s /m  /디 - /C "cmd /c del @경로"

바꾸다 다음과 같은:

–> 삭제할 파일이 포함된 폴더의 실제 경로입니다.

– 삭제할 파일의 이름입니다.

– 실제 일 수.

9 특정 파일 최소

섹션 3: 특정 파일 확장명을 갖고 특정 일수보다 오래된 파일을 자동으로 삭제하는 방법

이제 특정 일 수보다 오래된 폴더의 모든 txt 파일 또는 docx 파일을 삭제하려고 한다고 가정해 보겠습니다. 이 경우에 언급된 단계를 따를 수 있습니다. 섹션 1. 그러나 섹션 2에서와 마찬가지로 5단계, 복사 및 붙여 넣기 대신 다음 코드.

@에코 오프. forfiles /p "" /s /m *. /디 - /C "cmd /c del @경로"

바꾸다 다음과 같은:

– 삭제할 파일이 있는 폴더의 경로입니다.

– 삭제하려는 확장 유형.

– 파일이 지정된 일수보다 오래되었고 다음을 사용하여 언급된 확장자인 경우, 삭제됩니다.

10 확장 최소

섹션 4: 모든 파일을 자동으로 삭제하는 방법

확장자와 생성된 이후의 일 수에 관계없이 특정 폴더 내의 모든 파일을 삭제하려는 경우를 한 번 더 살펴보겠습니다. 이 경우 일 수를 다음과 같이 지정해야 합니다. . 단계는 모두 에 언급된 것과 동일합니다. 섹션 1, 유일한 차이점은 붙여넣는 코드에 있습니다. 5단계, 아래와 같아야 합니다.

@에코 오프. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @경로"

바꾸다 다음과 같은:

– 이 경로에 있는 모든 파일은 확장자나 기간에 관계없이 삭제됩니다.

11 모든 파일 최소

삭제와 같은 다른 조합을 시도할 수도 있습니다. 모든 파일 특정 확장 ~에 의해 섹션 3과 4 결합. 다른 사용자 정의 요구 사항이 있으면 알려주십시오.

그게 다야 우리 기사의 도움으로 프로세스를 자동화할 수 있는지 여부를 의견 섹션에 알려주십시오.

더 놀라운 팁, 트릭, 방법 및 핵을 계속 지켜봐 주십시오.

Windows 11/10에서 "업데이트 확인" 컨텍스트 메뉴 옵션을 추가하는 방법

Windows 11/10에서 "업데이트 확인" 컨텍스트 메뉴 옵션을 추가하는 방법어떻게윈도우 10윈도우 11

Windows 11에는 업데이트를 자동으로 확인하고 업데이트가 있는 경우 설치하는 기능이 내장되어 있습니다. 매월 Microsoft는 일반적으로 Windows와 관련된 몇 가지 결함 및 버그에 대한 새로운 패치 업데이트를 제공합니다. 이러한 업데이트는 자동으로 설치되지만 때로는 일부 업데이트가 누락될 수 있으며 새 업데이트가 있는지 수동으로 확인해야 ...

더 읽어보기
Windows 11 PC를 공장 초기화하는 방법

Windows 11 PC를 공장 초기화하는 방법어떻게윈도우 11

시스템이 제대로 작동하지 않는 경우 최근 Windows 업데이트 설치 때문일 수 있으며, 이는 최근 업데이트를 제거하여 되돌릴 수 있습니다. 그러나 Windows 11 PC가 일부 소프트웨어나 바이러스 백신 또는 손상된 레지스트리 파일로 인해 크게 잘못되었다면, 복구할 수 없는 경우 시스템을 저장할 수 있는 유일한 방법은 시스템을 공장 출하 상태로 재...

더 읽어보기
Windows 11의 관리자 모드에서 제어판을 시작하는 바로 가기를 만드는 방법

Windows 11의 관리자 모드에서 제어판을 시작하는 바로 가기를 만드는 방법어떻게윈도우 11

제어판은 컴퓨터에서 사용할 수 있는 모든 주요 설정의 허브입니다. 제어판을 사용하여 소프트웨어 추가, 소프트웨어 제거, 지역 설정 변경, 키보드 설정 변경, 장치 드라이버 관리 등을 수행할 수 있습니다. 제어판으로 할 수 있는 일은 말 그대로 끝이 없습니다. 따라서 제어판은 컴퓨터에서 매우 중요한 부분이므로 Windows는 관리자 모드에서 제어판을 열...

더 읽어보기