CMD批次重命名。从文本文件中读取新名称

皮比特

我有一个产品映像目录,我想将其重命名为产品的UPC。我在电子表格中具有文件名映射,因此可以将其导出为CSV或制表符分隔。

给定filenames.txt:

CurrentName     NewName
DSCN4033.png    750732000259.png
DSCN4023.png    750732000013.png
DSCN4024.png    750732000020.png
DSCN4022.png    750732000099.png

DSCN4033.png将变为750732000259.png

如果我使用Bash进行此操作,则命令将是

同时阅读旧的新的;做MV“ $ old”“ $ new”; 完成<filenames.txt

这是针对正在使用Windows批处理文件完成的项目的,这样我的后继者就不必与Cygwin混为一谈。

德本纳姆

如果您的当前名称中没有空格,那么应该在命令行中执行以下操作:

for /f "skip=1 tokens=1*" %A in (filenames.txt) do ren "%A" "%B"

如果放入批处理文件,则百分比必须加倍:

@for /f "skip=1 tokens=1*" %%A in (filenames.txt) do ren "%%A" "%%B"

FOR是可用于CMD.EXE的最复杂的内部命令。使用help forfor /?从命令行访问文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中逐行使用文本文件的新名称重命名文件夹中的文件名

如何根据文本文件中的名称重命名文件?

根据文本文件中包含的文本重命名目录中的文件

如何通过名称读取Java中的文本文件

Bash脚本从文本文件源重命名文件

从文本文件重命名海量文件

尝试根据文本文件重命名文件

使用文本文件重命名文件夹中的批处理文件

如何重命名子文件夹或zip文件中的文本文件

使用文本文件中的列表重命名目录中的文件

通过使用文本文件中的前缀来重命名文件

如何根据文本文件中的匹配重命名tar.gz文件

在使用perl重命名文本文件时,在文本文件末尾出现问号

使用bat脚本读取不同文件夹中的相应文本文件后,重命名多个pdf文件

使用python重命名文本文件中的特定行

使用文本文件中的字符串对图像进行卷曲和重命名

根据内容中的多个字符串重命名文本文件

使用内容中的字符串重命名文本文件

从文本文件中读取行并为每行中的每个名称创建一个文本文件

读取R中的文本文件

在Golang中读取文本文件?

从文本文件中读取元组

从文本文件中逐行读取

在java中读取文本文件

批次-搜索零件/确切名称,并将文本文件中的行从var复制到批次中

在文本文件中搜索名称

如何根据存储在同名文本文件中的日期/时间重命名文件夹中的每个JPG文件?

重命名,根据新名称创建文件夹

如何批量重命名文本文件使其成为每个文本文件中的第一个单词?

TOP 榜单

热门标签

归档