第1个回答 2009-04-22
用find在文件中搜索即可.find用法:
find "string" [[drive:][path]filename[...]]
第2个回答 2009-04-22
@echo off&&setlocal enabledelayedexpansion
if not exist date.txt >>date.txt echo %date%&&goto clean
findstr "%date%" date.txt&&echo 今天搞过了,不能再搞了。&&pause>nul&&goto :eof||>>date.txt echo %date%&&goto clean
:clean
echo 正在清除系统垃圾文件,请稍等......
echo ......
echo 清除系统LJ完成!
echo&&pause
pause>nul
rem ******************************
rem 星号以上另存为xx.bat。clean标签下写上你的清理语句。
rem findstr在date.txt中找当天日期,找到就执行||前的语句,没找到就执行||后的语句。(如果当前目录下没有date.txt,就建一个再插入当天日期,再清理。
第3个回答 2009-04-23
@echo off
::如果读取记录日期与当天日期相同就跳出
for /f "delims=" %%i in (date.txt)do if "%%i"=="%date% " echo 你以运行过了&&pause&&exit /b
::记录当前日期到date.txt文件
echo %date%>date.txt
::以下就是加入你要运行的内容了
echo 不会就找我吧!
pause