일정에 따라 프로그래밍 방식으로 변수 폴더의 모든 내용을 삭제합니다.

일정에 따라 프로그래밍 방식으로 변수 폴더의 모든 내용을 삭제합니다.

항상 동일한 디렉토리 경로를 갖는 웹 애플리케이션의 로그 폴더를 지우고 싶습니다. 변경되는 유일한 사항은 여러 웹사이트의 기본 폴더 이름입니다.

logs폴더가 logs있는 폴더의 내용을 어떻게 삭제합니까 C:\Inetpub\websites\XYZ\Portals\Logs?XYZC:\Inetpub\websites디렉토리 내부의 모든 폴더에 대한 변수입니다.

이상적으로는 스크립트를 주문형으로 실행할 수 있고 이를 Windows 스케줄러에 추가하여 자동화된 방식으로 실행할 수 있습니다.

모든 예를 높이 평가하겠습니다.

답변1

다음과 같은 하나의 라이너가 될 수 있습니다.

for /f "Delims=" %%a in ('dir /b /ad /s C:\Inetpub\websites ^| find /i "C:\Inetpub\websites\" ^|find /i "\Portals\Logs"') do del /q /s /a /f "%%a"

관련 정보