![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 16:00 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 这个批处理怎么修改 |
| 可打印版本 840 / 3 |
| 第1楼 dragonamd | 发表于 2008-09-07 03:57 |
| 中级用户 发帖 100 积分 209 | |
|
这个批处理怎么修改 for /F "delims=" %%i in ('dir /b /a-d *.* ^|findstr /v /i "kj.*"') do (del "%%i")
这个代码是我在论坛里找的,自己改了一下,运行发现 只要文件名中有同样名字,删除不了,比如 kj.txt kjyf.txt jikj.txt 只要文件名中存在同样的字符就不会删除了, |
|
| 第2楼 s11ss | 发表于 2008-09-07 04:27 |
| 银牌会员 发帖 566 积分 2,098 | |
|
C:\>findstr/?
在文件中寻找字符串。 FINDSTR ] strings filename] /B 在一行的开始配对模式。 /E 在一行的结尾配对模式。 /L 按字使用搜索字符串。 /R 将搜索字符串作为一般表达式使用。 /S 在当前目录和所有子目录中搜索 匹配文件。 /I 指定搜索不分大小写。 /X 打印完全匹配的行。 /V 只打印不包含匹配的行。 /N 在匹配的每行前打印行数。 /M 如果文件含有匹配项,只打印其文件名。 /O 在每个匹配行前打印字符偏移量。 /P 忽略有不可打印字符的文件。 /OFF 不跳过带有脱机属性集的文件。 /A:attr 指定有十六进位数字的颜色属性。请见 "color /?" /F:file 从指定文件读文件列表 (/ 代表控制台)。 /C:string 使用指定字符串作为文字搜索字符串。 /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。 /D:dir 查找以分号为分隔符的目录列表 strings 要查找的文字。 filename 指定要查找的文件。 除非参数有 /C 前缀,请使用空格隔开搜索字符串。 例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或 "there" 。 'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找 "hello there"。 一般表达式的快速参考: . 通配符: 任何字符 * 重复: 以前字符或类别出现零或零以上次数 ^ 行位置: 行的开始 $ 行位置: 行的终点 字符类别: 任何在字符集中的字符 补字符类别: 任何不在字符集中的字符 范围: 在指定范围内的任何字符 \x Escape: 元字符 x 的文字用法 \<xyz 字位置: 字的开始 xyz\> 字位置: 字的结束 有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。 |
|
| 第3楼 maladana | 发表于 2008-09-07 11:12 |
| 初级用户 发帖 24 积分 47 | |
|
这个难度有点大啊,不是很懂
|
|
| 第4楼 HAT | 发表于 2008-09-07 11:30 |
| 版主 发帖 5,017 积分 9,023 | |
|
你想实现什么样的效果呢?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |