小编tak*_*ke2的帖子

如何基于CSV文件批量重命名文件(图像)

我拥有并想要实现的目标:

  1. 一个文件夹中有数千张图片。

  2. 我有一个包含以下列的 CSV 文件:

    A:原名 B:改名

    典型的行如下所示:

    "original-1.jpg","renamed-1.jpg"  
    "original-2.jpg","renamed-2.jpg"
    
    Run Code Online (Sandbox Code Playgroud)

    我可以删除引号,这不是问题。

  3. 现在我想使用一个应用程序或运行一个脚本来搜索 A 列中的所有图像并将它们重命名为 B 列中的名称(例如 original-1.jpg ->重命名-1.jpg)。

周围有一些答案,例如:

http://ubuntuforums.org/showthread.php?t=1069652

http://systembash.com/content/one-line-batch-rename-files-using-csv-input-file-and-awk/

但是,涉及到一些脚本,我不确定所有这些脚本是否只影响您存储脚本的文件夹,或者它们是否可以重命名磁盘上满足某些条件的所有文件。当然,后者需要避免。

我正在寻找的是如何重命名文件以及如何选择包含文件的文件夹的简单指南。

先感谢您。

scripts batch-rename csv

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-rename ×1

csv ×1

scripts ×1