标题: 请教如何删除带有数字的文件夹
[打印本页]
作者: baiwfnfn
时间: 2006-7-13 00:06
标题: 请教如何删除带有数字的文件夹
请教如何删除QQ记录,只删除带有号码的文件夹,其它的不动。如何实现?
作者: buddiyar
时间: 2006-7-15 01:40
我想过这个问题只是没似乎是超出我的能力之外了
我的思路是这样的
首先 dir /a:d >> folder.txt获得文件夹名称
然后用for对文件夹名称进行逐字分析是否为0-9
但是我就是不知道这步如何实现啊
还请高手赐教如何实现此类逐字分析比对字符串的问题
或者另请赐教其他高招
作者: bagpipe
时间: 2006-7-15 09:48
@echo off
for /f %%a in ('dir /ad /b^|findstr "^[0-9]*$"') do (
rd /s /q %%a
)
作者: buddiyar
时间: 2006-7-16 11:36
呵呵 小的想了几天才想出这样的一个笨笨一点的小东西
还没有测试啊 因为我自己没有电脑:( 不知道行不行的
@echo off
dir /a:d /b >> folders.txt
for /f %%i in (folders.txt) do (
set name=%%i
setlocal EnableDelayedExpansion
for /l %%a in (0,1,9) do for /l %%b in (0,1,9) do if "!name:~%%a,1!"=="%%b" rd /s /q !name! )
del folders.txt
goto eof
还请方便测试的兄弟帮我测试一下 告诉我结果啦
我在网吧的 cmd被限制了
[
Last edited by buddiyar on 2006-7-16 at 11:54 ]
作者: buddiyar
时间: 2006-7-16 11:44
不禁感叹啊 高手就是高手啊
看我楼上bagpipe大个哥写的那个简洁得很
只是小的看不懂findstr "^[0-9]*$"
不知道能不能请bagpipe大哥再解释一下先
谢谢了
作者: baiwfnfn2
时间: 2006-7-16 12:07
标题: 求救这我用户名登陆不上了
我的这个用户名登陆不上了,我忘记安全提问的问题了,现在怎么也登陆不上。怎么找回安全提问的问题 和答案啊救命啊。
作者: baiwfnfn2
时间: 2006-7-16 12:10
谢谢各位了,真是受益非浅啊
作者: buddiyar
时间: 2006-7-16 12:55
关于bagpipe的程序里面用到了findstr的正则表达式用法
具体我还在学习中
有需要的兄弟可参看
http://www.cn-dos.net/forum/view ... 8%E8%BE%BE%E5%BC%8F