在特定文件夹中的不同子文件夹中包含的多个图像之间复制图像(批处理)

问题描述 投票:0回答:0

如何将特定图像复制到默认位置?有问题的图像位于最深层次的文件夹中。有问题的文件夹包含在树结构中的其他嵌套子文件夹(例如包、主题、变体等)中。这个小程序应该询问它应该去哪个目录并继续,直到它到达实际包含所需图像的目录,然后复制它。

目录结构如下:

MainFolder
 ┗ PluginFolder
   ┗ LauncherFolder
     ┣ Cosmetics
     ┃ ┣ Default Pack
     ┃ ┃ ┗ Default Theme
     ┃ ┃ ┃ ┣ Character
     ┃ ┃ ┃ ┃ ┗ Chara.png
     ┃ ┃ ┃ ┗ Launcher
     ┃ ┃ ┃   ┗ Launcher.png
     ┃ ┃ ┃
     ┃ ┗ Pack 1
     ┃ ┃ ┣ Default Theme
     ┃ ┃ ┃ ┣ Character
     ┃ ┃ ┃ ┃ ┣ Chara_A.png
     ┃ ┃ ┃ ┃ ┗ Chara_A1.png
     ┃ ┃ ┃ ┗ Launcher
     ┃ ┃ ┃   ┗ Launcher_1.png
     ┃ ┃ ┃
     ┃ ┃ ┣ NW Theme
     ┃ ┃ ┃ ┣ Default
     ┃ ┃ ┃ ┃ ┣ Character
     ┃ ┃ ┃ ┃ ┃ ┗ Chara_B.png
     ┃ ┃ ┃ ┃ ┗ Launcher
     ┃ ┃ ┃ ┃   ┣ Launcher_2.png
     ┃ ┃ ┃ ┃   ┗ Launcher_2b.png
     ┃ ┃ ┃ ┃  
     ┃ ┃ ┃ ┗ Alternative 1
     ┃ ┃ ┃   ┣ Character
     ┃ ┃ ┃   ┃ ┣ Chara_C.png
     ┃ ┃ ┃   ┃ ┗ Chara_C3.png
     ┃ ┃ ┃   ┗ Launcher
     ┃ ┃ ┃     ┣ Launcher_3.png
     ┃ ┃ ┃     ┗ Launcher_3c.png
     ┃ ┃ ┃     
     ┃ ┃ ┗ SW Theme
     ┃ ┃ ┃ ┣ Character
     ┃ ┃ ┃ ┃ ┣ Chara_E.png
     ┃ ┃ ┃ ┃ ┗ Chara_F.png
     ┃ ┃ ┃ ┗ Launcher
     ┃ ┃ ┃   ┣ Launcher_4.png
     ┃ ┃ ┃   ┗ Launcher_5.png
     ┃ ┃ ┃   
     ┣ Chara.png
     ┗ Launcher.png

此脚本位于

MainFolder
.
Cosmetics
文件夹包含包(在这个例子中我放了 2 个,但它们可以增加)。每个
Pack
文件夹里面有
Themes
,每个里面可以有一个
Alternative
版本。最后我们有
Character
文件夹和
Launcher
文件夹。正如我之前所说,目标是从
Cosmetics
目录中的可用图像中选择一个图像并在
LauncherFolder
中覆盖它。但要做到这一点,我必须首先将脚本指向那个特定的 png。

batch-file copy subdirectory
© www.soinside.com 2019 - 2024. All rights reserved.