【发布时间】:2014-06-16 22:11:02
【问题描述】:
我需要递归搜索目录,当找到一个特定名称的文件时,然后重命名它。关键是我以后还需要能够重命名它。
for /r %%x in (*.aspx) do move %%x %%x.txt
上述工作继续进行,但我无法制定语法将其重命名。
我的下一个想法是不要添加扩展名,也许可以重命名扩展名,但我不知道怎么做。
任何人都有任何想法。我被dos搜索过的从来都不是我的好朋友。
如果这更容易的话,我会很高兴。
【问题讨论】:
-
你能澄清一下“以后可以重命名”是什么意思吗?
-
如果您正在寻找
vbs解决方案,请使用 Google 或 stackoverflow.com/questions/22636917/… 获取初始指针。 VBScript(或 JScript)语言更具表现力,并且可以更好地构建代码。然后,您将使用cscript.exe将 vbs 解决方案包含到您的批处理文件中
标签: windows batch-file