| 
 | 
 
例如 
x:\windows\1.txt  我改名为2.txt  (x代表我不知道这个盘符是什么) 
 
批处理实现。 
寻找 所有硬盘分区下 \windows\下有没有1.txt 如果有的话改名为2.txt  
 
看批处理实在是好难噢。 
 
 
已经解决。代码如下。 
for %%c 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 %%c:\windows\1.txt ren %%c:\windows\1.txt 2.txt 
                    ) 
回2楼。-dos时代菜鸟 按你的来不过不行噢。 
回9楼。 已经成功了噢!-dos批处理某些时刻很强大! 
感谢版主大人的热心解答。! 
 
又有问提了。汗。老是提问。都不好意思了。 
 
如果我寻找两个文件。并改名呢? 
for %%c 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 %%c:\WINDOWS\system32\1.exe ren %%c:\WINDOWS\system32\1.exes 
for %%%c 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 %%%c:\WINDOWS\system32\drivers\2.sys %%%c:\WINDOWS\system32\drivers\2.syss 
 
 
这样貌似是不行的。 
 
[ 本帖最后由 tianxiashuma 于 2010-10-27 18:59 编辑 ] |   
- 
12.jpg
(33.91 KB, 下载次数: 110)
 
 
谢谢时代菜鸟的指教,不过还是不行 
 
 
 
 
 
 
 |