在代码最后一行加入了一个pause得到的执行结果信息如下:
D:\backup>Echo on
D:\backup>Set _NumtoKeep=5
D:\backup>Set _Path="D:\backup"
D:\backup>If Exist "C:\Users\Wangh\AppData\Local\Temp\tf}1{" Del "C:\Users\Wangh
\AppData\Local\Temp\tf}1{"
D:\backup>PUSHD "D:\backup"
D:\backup>Set _s=5
D:\backup>If 5 == 1 set _s=single
D:\backup>Echo Please wait, searching for folders other than the 5 most recent
Please wait, searching for folders other than the 5 most recent
D:\backup>For /F "tokens=7 skip=5" %I In ('dir ""D:\backup"" /AD /B /O-D /TW') D
o (If Exist "C:\Users\Wangh\AppData\Local\Temp\tf}1{" (Echo %I:%~fI 1>>"C:\User
s\Wangh\AppData\Local\Temp\tf}1{" ) Else (
Echo 1>"C:\Users\Wangh\AppData\Local\Temp\tf}1{"
Echo Do you wish to delete the following folders? 1>>"C:\Users\Wangh\AppData\L
ocal\Temp\tf}1{"
Echo Date Name 1>>"C:\Users\Wangh\AppData\Local\Temp\tf}1{"
Echo %I:%~fI 1>>"C:\Users\Wangh\AppData\Local\Temp\tf}1{"
) )
D:\backup>POPD
D:\backup>If Not Exist "C:\Users\Wangh\AppData\Local\Temp\tf}1{" Echo No Folders
Found to delete & Goto _Done
No Folders Found to delete
D:\backup>If Exist "C:\Users\Wangh\AppData\Local\Temp\tf}1{" (echo "C:\Users\Wan
gh\AppData\Local\Temp\tf}1{" )
D:\backup>pause
Press any key to continue . . . |