我需要一个批处理文件,它读取nest.txt文件中的描述名称,并根据描述名称重命名该文件名。
例如我有一个名为“nest.txt”的文件名,当我们打开文本文件(nest.txt)时,文件名的第二行有Description(比如Description = Man),那么批处理文件应该重命名我的nest.txt文件为Man.txt
打开文件nest.txt 复制文件nest.txt中的描述名称
Header
Description=MAN
Menu KeyWords=MAN_ABC
现在关闭此文件并将文件nest.txt重命名为MAN.txt
答案 0 :(得分:0)
以下批处理文件采用一个命令行参数,必须从存在要重命名的文件的文件夹中运行。您可以轻松地向批处理文件添加更多代码,以使其更加智能化(例如,更改为文件夹,硬代码*.txt
代替%1
等)。
因此,如果批处理文件被调用fixfilenames.bat
并且与TXT文件位于同一文件夹中,请在命令提示符下键入fixfilenames *.txt
,它将首先重命名文件以具有扩展名{ {1}}以便temp_txt
循环在重命名后不会再次拾取文件。然后,当它完成后,它会将所有for
个文件重命名为temp_txt
个文件。
txt