批处理第七章
来源:互联网 发布:苏州园区软件培训 编辑:程序博客网 时间:2024/05/18 01:19
监控文件夹
计数
遍历目录下的文件个数
- 获取目录下的文件列表
@ECHO off
set /p dir1=请输入你要监控的文件夹:
@cd /d %dir1%
:begin
echo.>%temp%/hello.txt
@for /F "delims==" %%i in ('dir /b *.*') do (
@find "%%i" %temp%/hello.txt>nul
if errorlevel==1 msg %username% "%%i%
if errorlevel==0 echo %%i>>%temp%/hello.txt
)
ping -n 0 127.1>nul
goto :begin
@for /f "delims=" %%i in ('dir /s /b "*.exe"') do ( set /a a+=1)
cls
echo %a%
pause
@echo off
mode 150
set /p address=请输入你想要遍历的路径:
set /p str=请输入你想要遍历的文件:
@call :sub2 "%address%"
@:sub2
rem @if exist %1 (cd %1)
cd /d %1
@for /f "delims==" %%i in ('dir /a:d /b') do (
echo %%~fi
@call :sub1 "%%i"
@call :sub3 "%%i"
)
goto end
@goto :eof
@:sub3
rem @if exist %1 (cd %1)
cd /d %1
@for /f "delims==" %%i in ('dir /a:d /b') do (
@call :sub1 "%%i"
)
@cd..
@goto :eof
@:sub1
@cd /d %1
set /a a=0
@for /f "delims==" %%j in ('dir /b %str%') do (set /a a+=1)
echo %a% %1>>c:/dir.txt
@cd..
@goto :eof
:end
set path=%path%;c:/windows
start notepad.exe c:/dir.txt
pause
exit
- 批处理第七章
- 第七章 DOS批处理编程高级技巧
- DOS批处理高级教程 第七章 DOS批处理编程高级技巧
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 资源整合引领政务门户发展新方向
- JS日历
- C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?
- 正确的坚持 是取得成功的惟一法宝暨《程序员职场第一课》下载地址
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
- 批处理第七章
- oracle the account is locked 的解决方法
- VS中无法运行WEB应用程序
- js实现省市二级联动
- Qt Simulator中文乱码解决
- 教你28招,让你在社交,职场上人人对你刮目相看
- Firefox火狐里如何使用emule电驴下载
- 分享一下很好的WEB学习资料--对新手来说很不错的资料
- AOL出售旗下在线调查业务DMS Insights