![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 16:57 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 全盘搜索指定文件夹!!! |
| 可打印版本 2,822 / 13 |
| 第1楼 obediently | 发表于 2007-06-05 00:15 |
| 初级用户 发帖 18 积分 40 | |
|
全盘搜索指定文件夹!!! 我想全盘搜索A1 D1 T2 Y1四个文件夹,发现后把每个文件夹开共享,这个代码我想了好久都没办法,真没办法了吗。?斑竹帮帮我。。。
参考代码: @echo off setlocal enabledelayedexpansion set /p run= for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( if exist %%i:\nul ( for /f "tokens=3" %%z in ('dir /-c %%i:\') do set freesize=%%z if not "!freesize!"=="0" ( pushd %%i:\ for /r %%k in (a1) do ( if exist %%k\a1 echo %%k 文件夹下存在此文件 ) ) ) ) popd pause |
|
| 第2楼 bjsh | 发表于 2007-06-05 01:13 |
| 银牌会员 发帖 621 积分 2,000 | |
|
试试这个 ;
没有测试 |
|
| 第3楼 mcy7771 | 发表于 2007-06-05 10:53 |
| 新手上路 发帖 4 积分 6 | |
|
学习..........................................
|
|
| 第4楼 htysm | 发表于 2007-06-06 17:07 |
| 高级用户 发帖 415 积分 866 | |
|
代码如下:
@echo off setlocal enabledelayedexpansion set num=1 for %%i in (C D E F G H) do ( for %%a in (A1 D1 T2 Y1) do ( dir /s/ad %%i:\%%a && (net share htysm_!num!=%%i:\%%a && set /a num+=1) ) ) pause |
|
| 第5楼 obediently | 发表于 2007-06-06 18:33 |
| 初级用户 发帖 18 积分 40 | |
|
谢谢楼上,非常感谢,还有一件事 就是 我想搜索一个TXT文件里面 相同字符串个数 怎么做到???
谢谢大家。。。 |
|
| 第6楼 terse | 发表于 2007-06-06 19:06 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by obediently at 2007-6-6 18:33: find /c "相同字符串" TXT文件 |
|
| 第7楼 obediently | 发表于 2007-06-06 19:17 |
| 初级用户 发帖 18 积分 40 | |
|
find /c "ABC" 1.TXT 如果ABC的个数大于5个执行命令 怎么写 谢谢楼上
|
|
| 第8楼 wudixin96 | 发表于 2007-06-06 19:36 |
| 银牌会员 发帖 931 积分 1,928 | |
|
用for。找到一个ABC就计数1
|
|
| 第9楼 obediently | 发表于 2007-06-06 19:38 |
| 初级用户 发帖 18 积分 40 | |
|
感谢楼上,可是我不知道怎么用 FOR统计啊,我刚刚学批处理,FOR还用不好,谢谢楼上了
|
|
| 第10楼 wudixin96 | 发表于 2007-06-06 20:12 |
| 银牌会员 发帖 931 积分 1,928 | |
| 第11楼 obediently | 发表于 2007-06-06 20:46 |
| 初级用户 发帖 18 积分 40 | |
|
那个帖子看了 ,可是还写不出来 我的目的就是想 查看 ARP -A 后,ARP缓存表里有几个static(静态)MAC地址,如果超过5个static(静态)MAC地址,执行(命令),大家帮帮我 再次感谢!
|
|
| 第12楼 wudixin96 | 发表于 2007-06-06 21:09 |
| 银牌会员 发帖 931 积分 1,928 | |
|
偶这没条件试、
请问楼主arp -a的结果是? [ Last edited by wudixin96 on 2007-6-6 at 10:35 PM ] |
|
| 第13楼 terse | 发表于 2007-06-06 23:04 |
| 银牌会员 发帖 946 积分 2,404 | |
|
不知道是否你要的
@echo off for /f "tokens=1,* delims=:" %%i in ('find /c "static" ARP缓存表t') do if %%j GTR 5 (执行命令) else goto :eof |
|
| 第14楼 qqzzj0581 | 发表于 2007-06-10 02:33 |
| 新手上路 发帖 1 积分 2 | |
|
学习
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |