|
twftawxf
初级用户
 
积分 29
发帖 11
注册 2007-4-15
状态 离线
|
『楼 主』:
[求助]请BAT高手,急解!!!!!!!!!!!!
我想删除E:\qq\下所有以QQ号命的文件夹, 只写8位和9位QQ号就行,,,其它的不用算在内!
原因是:我的QQ没保护,很多多人上网,,,会有很多以QQ号命的文件夹,所以我想请教各位大哥。指教一下,
这个批处理怎么编? 小弟在此先谢谢了,
|
|
2007-4-20 03:18 |
|
|
estar
中级用户
  
积分 346
发帖 103
注册 2004-4-6
状态 离线
|
|
2007-4-20 03:47 |
|
|
wudixin96
银牌会员
    
积分 1928
发帖 931
注册 2007-1-6
状态 离线
|
『第
3 楼』:
@echo off
for /f %%i in ('dir /ad /b^|findstr /r /x [0-9]*') do rd /s /q %%i
pause
|
|
2007-4-20 07:38 |
|
|
twftawxf
初级用户
 
积分 29
发帖 11
注册 2007-4-15
状态 离线
|
『第
4 楼』:
你好,wudixin96 ,,我想删除e:\QQ下面的啊,,, 还有。文件名为:0 的那个不删啊,
可以给我修改一下吗?
|
|
2007-4-21 02:53 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
|
2007-4-21 03:08 |
|
|
flyinspace
银牌会员
    
积分 1206
发帖 517
注册 2007-3-25
状态 离线
|
『第
6 楼』:
呵呵,感觉在这里不懂vbs就好象少了只手一样呢:)
|

知,不觉多。不知,乃求知 |
|
2007-4-21 03:33 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
7 楼』:
我基本上不懂英文,所以,就断掉了一只手
|
|
2007-4-21 03:39 |
|
|
flyinspace
银牌会员
    
积分 1206
发帖 517
注册 2007-3-25
状态 离线
|
『第
8 楼』:
呵呵,那你就好好好学了。。
学会了就等于长多了一只手。。。这样就比别人占便宜了。
因为穷级思变,批处理功能太小了。就会想到更多的好点子来完成呢。。
现在的 vista 下面的批处理,就已经非常强大了。
|

知,不觉多。不知,乃求知 |
|
2007-4-21 03:44 |
|
|
stornager
中级用户
   scriptlover
积分 328
发帖 131
注册 2007-3-25
状态 离线
|
『第
9 楼』:
vista下面的批处理到底有多强大???请大哥给小弟讲讲.
|
|
2007-4-21 05:41 |
|
|
flyinspace
银牌会员
    
积分 1206
发帖 517
注册 2007-3-25
状态 离线
|
『第
10 楼』:
可以和 UNIX 下的比了。。
不过里面已经不叫cmd了。。
有了新的名称。。。具体是什么因为没有装所以不是很清楚。。
好象在 vista下。所有的操作都可以用批处理完成。。。
|

知,不觉多。不知,乃求知 |
|
2007-4-21 05:47 |
|
|
stornager
中级用户
   scriptlover
积分 328
发帖 131
注册 2007-3-25
状态 离线
|
『第
11 楼』:
哦,然来如此.等安装了vista系统一定要好好研究.
|
|
2007-4-21 05:59 |
|
|
youxi01
高级用户
   
积分 846
发帖 247
注册 2006-10-27 来自 湖南==》广东
状态 离线
|
|
2007-4-21 11:18 |
|
|
flyinspace
银牌会员
    
积分 1206
发帖 517
注册 2007-3-25
状态 离线
|
『第
13 楼』:
Originally posted by youxi01 at 2007-4-20 10:18 PM:
3F的代码似乎效率有点低了。
可以试 下以下的代码(利用 set /a的特性),显示所有QQ号为8位或者9位的QQ:
[code]
@echo off
setlocal enabledelayedexpansion
fo ... 噢。。。。。。。
麻烦你看完 dir /?
然后在把代码精简。。。
麻烦你看完 findstr /?
然后。
你还有什么问题么?
|

知,不觉多。不知,乃求知 |
|
2007-4-21 12:06 |
|
|
youxi01
高级用户
   
积分 846
发帖 247
注册 2006-10-27 来自 湖南==》广东
状态 离线
|
『第
14 楼』:
呵呵,回楼上的兄弟, 麻烦你看完 dir /?
然后在把代码精简。。。 因为测试的时候,随便只是新建了几个文件夹,没考虑QQ文件夹还有很多文件的,是我的疏忽,应该将 dir /b 改成 dir /b /ad 。
至于,利用 dir +管道 + findstr 的效率比较低的问题,在很早以前的帖子就已经有涉及到了,特别是针对象QQ这样文件比较多的文件夹。凶可以测试/
|
|
2007-4-21 13:54 |
|
|
bjsh
银牌会员
    
积分 2000
发帖 621
注册 2007-1-1
状态 离线
|
『第
15 楼』:
Originally posted by flyinspace at 2007-4-20 04:47 PM:
可以和 UNIX 下的比了。。
不过里面已经不叫cmd了。。
有了新的名称。。。 叫做powershell;
做成了面向对象的一种shell了;
为了这个powershell;装个xp版的;总感觉不正规;
于是为了这个昨晚装了个vista;不过我咋没找到poweshell呢;郁闷
|
|
2007-4-21 20:57 |
|