0

This ia follow up to this question unix command to change directory name

但现在我希望能够以编程方式更改 Windows 机器上文件夹的名称......

有什么建议么?

我认为rename在这里可能有用,但不太知道如何将文件夹的名称输入其中。

4

1 回答 1

0

如果您有一个具有任意名称的目录,这是里面唯一的目录relevant.directory.containing.directory.name.i.want.to.change,并且您想将其重命名为correct-files,您可以使用这个 .CMD 批处理文件:

@echo off
Pushd relevant.directory.containing.directory.name.i.want.to.change
for /F "tokens=*" %%i in ('dir /ad /b') do rename "%%i" correct-files
Popd
于 2012-11-12T21:24:33.710 回答