|
例如
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, 下载次数: 55)
谢谢时代菜鸟的指教,不过还是不行
|