delete file by bat

@echo off

set logFile=AmazonDeleteFiles.log
set Feeds="E:AmazonProjectAmazonListingAmazonListing.APIFeedsResult"
set Reorts="E:AmazonProjectAmazonListingAmazonListing.APIFeedsResult"

echo --------- Amazon Delete Expired Files ------------ >> %logFile%

echo Start (%date% %time%) >> %logFile%

echo delete path %Feeds%  3 days  , Please wait... >> %logFile%
forfiles /p "%Feeds%" /m *.* /d -3 >> %logFile%
forfiles /p "%Feeds%" /m *.* /d -3 /c "cmd /c del @path" >> %logFile%

echo delete path %Reorts%  30 days , Please wait... >> %logFile%
forfiles /p "%Reorts%" /m *.* /d -30 >> %logFile%
forfiles /p "%Reorts%" /m *.* /d -30 /c "cmd /c del @path" >> %logFile%

echo End (%date% %time%) >> %logFile%
exit
原文地址:https://www.cnblogs.com/valeb/p/4969247.html