batch-file - 根据文件内容重命名文件批处理文件

标签 batch-file

我需要一个批处理文件来读取 XYZ.txt 文件中存在的描述名称,并根据描述名称重命名该文件名。

例如,我有一个名为“nest.txt”的文件名,当我们打开文本文件(nest.txt)时,文件名的第二行有说明(Description=Man),那么批处理文件应重命名我的 XYZ .txt 文件作为 Man.txt

根据上述条件,我有 1000 个文件需要重命名。请帮助我

最佳答案

试试这个:

for /f "skip=1 tokens=1* delims==" %%i in (nest.txt) do ren XYZ.txt "%%~j.txt"

关于batch-file - 根据文件内容重命名文件批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17366009/

相关文章:

batch-file - 批量自复制

batch-file - 批处理无法在if语句中获取值(value)

batch-file - 当从批处理中运行的应用程序与 stdin 混淆时,如何将标准输入提供给批处理文件?

windows - VBS 或 Bat - 确定操作系统和 Office 版本

c# - 如何以编程方式更改 Windows 注册表中的值?

batch-file - Batch 中嵌套 for 循环。出现错误,但不确定原因

batch-file - 使用PuTTY向远程ftp命令提供密码和命令

windows - 在 Win7/8 上从 CD 或 USB 自动运行程序

batch-file - 当管道无法识别的命令时,.bat 文件是否会终止?

windows - 从 powershell 在新窗口中调用 bat 文件