我有一个包含大量子目录的目录。通过目录递归并根据父目录重命名/附加文件名
MAIN_DIR \
每个子dir是一个 “项目名称”,例如
MAIN_DIR \ BOBEVANS324
MAIN_DIR \ BILLJOHNSON3
每一个 “项目” 文件夹中包含了一些在其子迪尔斯的。假设我一直在寻找“.abc”文件,这些文件在没有查看文件夹结构的情况下都具有没有意义的名称。例如,
MAIN_DIR \ BOBEVANS234 \ SUBDIR \ 3904902490.abc
正如你可以看到“3904902490.abc”不会使目录树的上下文之外任何意义。我想通过在复制文件后将目录名追加到文件名来重命名它。
因此,它会查看MAIN_DIR的所有子文件夹并尝试查找“.abc”文件。当它找到一个时,它将它复制到一个dest目录并重命名为“BOBEVANS234_SUBDIR_3904902490.abc”。