查找当天文件

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:53:13
我想查找当天电脑产生的所有文件 包括系统修改的 等等
希望老鸟能给予回答

解答尽量详细 偶是菜鸟 如果是批处理文件 希望能更加详细些

如果 回答被我采纳 我会追加分的!
mggdx说的 不太明白! 我对批处理 一窍不同 可否说下详细操作步骤! 谢谢了!~~~~~

注:[;注释]
这是一个查找当天产生的文件并清除的批处理

@echo off [;关闭处理输出]
@color 0a [;设置屏幕字体颜色为绿色]
@title ::::万能批处理::by:55355052 [;设置CMD窗体标题栏]
@if exist "%userprofile%\桌面\最近修改的文件.txt" @del "%userprofile%\桌面\最近修改的文件.txt" /q >nul 2>nul [;如果在桌面存在 最近修改的文件.txt ,则执行 del命令根据 最近修改的文件.txt内的文件列表进行批量删除操作,否则执行下面的语句]
::有几个盘加几个
call :findfile "c:\" [;调用过程findfile]
call :findfile "d:\"
call :findfile "e:\"
@echo 搜索完毕任意键退出&&pause>nul [;操作完成]
goto :eof [;跳到批处理文件结尾 退出]
:findfile
cls
for /f "delims=|" %%N in ('dir %~1 /s /ta /tc /tw /a-d ^| findstr %date:~0,10%') do (
[;搜索符合条件的文件 即访问时间为当天的文件]
@echo.
@echo 正在搜索%%N
@echo.
@cls
@echo %%N >>"%userprofile%\桌面\最近修改的文件.txt" [;输出列表文件]
)

日志可以看,