【发布时间】:2014-06-26 04:44:40
【问题描述】:
我有 123 个文件夹。我想将它们从 1895 年重命名为 2013 年。我试过了:
for /D in (J:\Cinema\Years\*) do rename "%%k" to "%%~nx(D+1894)"
但我认为D 不是整数变量。所以我做了一些愚蠢的事情。
【问题讨论】:
-
您需要提供更多信息。最关键的是目录的命名结构(几个明确的示例)。下一个小问题是 1895+123-1=2017,而不是 2013。下一个问题可能通过提供目录名称来避免 - 但如果目标驱动器是 FAT,现有名称可能会按偶然情况排序,并且无法保证会保留.
标签: windows batch-file rename directory