永发信息网

批处理的一点问题

答案:4  悬赏:0  手机版
解决时间 2021-04-14 03:34
  • 提问者网友:沉默菋噵
  • 2021-04-13 09:23

for %%s in (%all%) do ren *.* *.kk

这是在ALL里面所有文件都变成.KK

请问在ALL里面的单个文件夹里面的所有文件都变成.KK该如何写呢?

最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-04-13 10:56

假设是all下面的\xiaji子目录,改成这样:


for %%s in (%all%\xiaji) do ren *.* *.kk


不知道行不行?

全部回答
  • 1楼网友:过活
  • 2021-04-13 13:20
FOR /D %variable IN (set) DO command [command-parameters] 如果集中包含通配符,则指定与目录名匹配,而不与文件 名匹配。 FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters] 检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。如果在 /R 后没有指定目录,则使用当前 目录。如果集仅为一个单点(.)字符,则枚举该目录树。
  • 2楼网友:佘樂
  • 2021-04-13 12:54

for /r %%s in (%all%) do ren *.* *.kk

/r 参数是遍历子目录。

  • 3楼网友:轻雾山林
  • 2021-04-13 12:07
最简单的 假设All在d:\ALL cd d:\ALL ren *.* *.kk
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯