假设我有这样的结构:
d:/
-- /alpha/
-- /beta/
-- /gamma/
-- /delta/
我正在尝试执行一个批处理文件,该文件遍历这些文件夹(但不是其中的子文件夹)。
如何使用FOR循环获得此结果(假设我不知道文件夹的名称和数量):
ren alpha alpha1
ren beta beta1
ren gamma gamma1
ren delta delta1
发布于 2013-10-15 19:32:33
这就是您需要的全部内容:
for /D %i in (*) do rename "%i" "%i1"
根据可使用命令for /?
获得的帮助,/D针对目录名执行该命令
如果启用了命令扩展,则支持以下其他形式的FOR命令:
FOR command %variable IN (set) DO /D -parameters
如果set包含通配符,则指定匹配目录名而不是文件名。
https://stackoverflow.com/questions/19379828
复制相似问题