【问题标题】:Rename many files in different folder sequentially按顺序重命名不同文件夹中的许多文件
【发布时间】:2013-08-01 22:32:08
【问题描述】:

我有一个文件夹,其中包含按特定顺序(文件夹 0、文件夹 1 等)的 700 个子文件夹。 )。我想制作一个脚本,可以从零开始按顺序重命名所有这些图像,并将它们全部移动到一个文件夹中,但保持所有文件的顺序。我曾多次尝试使用程序和自动化工作流程,但我需要帮助。

【问题讨论】:

    标签: file applescript directory rename


    【解决方案1】:

    尝试在终端中运行类似的东西:

    cd ~/containing_directory; i=0; printf %s\\n */*.jpg | sed 's/folder //' | sort -n -t/ -k1,1 -k2,2 | while read f; do mv "folder $f" $((i++)).jpg; done

    如果目录和文件被命名为folder 001/file 001.jpg,您可以使用 for 循环:

    i=0; for f in */*.jpg; do mv "$f" $((i++)).jpg; done

    【讨论】:

      猜你喜欢
      • 2014-08-23
      • 2019-07-15
      • 2021-04-02
      • 2016-06-28
      • 2012-04-16
      • 2017-04-10
      • 2018-12-28
      • 1970-01-01
      • 2021-04-16
      相关资源
      最近更新 更多