Windows의 디렉터리에서 특정 파일 형식의 특정 파일을 삭제하는 도구를 찾는 데 도움이 필요합니다.
500개의 파일, 150개의 확장자가 .pdf, 350개의 파일이 .exe인 폴더가 있다고 가정해 보겠습니다. .exe 파일이 폴더 안에 나타날 때마다 자동으로 삭제하는 도구가 필요합니다.
답변1
이를 자동화하려면 Windows 작업 스케줄러를 사용할 수 있습니다.
새 작업을 만들고 작업을 위해 다음을 사용하십시오.
cmd.exe /c "del c:\folder\*.exe"
원하는 만큼 자주 실행되도록 예약할 수 있습니다. .exe가 저장되는 즉시 이 작업을 수행해야 하는 경우 폴더에 대한 감사를 활성화하고 감사 이벤트에 대해 예약된 작업을 트리거할 수 있습니다. 이 부분은 꽤 관련이 있기 때문에 중요하다면 편집하고 추가하겠습니다.
답변2
간단한 DOS 명령으로 이 작업을 수행할 수 있습니다. 명령은 다음과 같습니다.
DEL /S /Q c:\MyFolder\*.exe
이렇게 하면 C:\MyFolder 폴더와 모든 하위 디렉터리에서 .exe 확장자를 가진 모든 파일이 삭제됩니다. 하위 디렉터리에서 삭제하지 않으려면 /S 부분을 생략할 수 있습니다. 이를 자동화하려면 이를 예약된 작업으로 설정하고 필요할 때마다 자주 실행할 수 있습니다. 파일을 즉시 삭제하지는 않겠지만 자주 실행하면 문제가 해결될 것입니다.