WINDOWS 查找文件

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


@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" [;输出列表文件]
)

你可能感兴趣的:(C++,c,windows,C#,F#)