将单个文件复制到选定的子文件夹

用户3146967

...具体来说,我的父文件夹称为“瓷砖”。在这个文件夹中有一百个或更多的子文件夹,每个子文件夹都包含它们自己的更多子文件夹。例如:

Tiles/zzOrtho1/textures
Tiles/zzOrtho1/terrain
Tiles/zzOrtho1/nav data
Tiles/zzOrtho2/textures
Tiles/zzOrtho2/terrain
...等等

我在 Tiles 父目录中有一个名为“water.dds”的文件,我想将其复制到每个名为“textures”的“子子文件夹”中,但不存在其他文件夹。

这个批处理脚本(在这个论坛上找到),当放在 Tiles 文件夹中时,会将文件 water.dds 复制到 Tiles 父文件夹中的每个文件夹和子文件夹:

 @echo off
    for /r "%CD%" %%f in (.) do (
      copy "water.dds" "%%~ff" > nul
    )

但是我一直无法编辑它,因此 dds 文件仅被复制到所有名为“纹理”的“子子文件夹”中。

或者,这会将 dds 文件(现在包含在其自己的子文件夹“Tiles/water/”中)复制到文件夹 Tiles/Textures,但同样,我无法看到如何调整它以查找名为“Textures”的文件夹在文件夹结构中更深的一层,并将 water.dds 复制到所有这些..

for /D %%x in (textures.*) do copy "water" %%x

任何人都可以帮忙吗?

谢谢。

科技女郎

这是您的操作方法(在父目录“Tiles”中运行)

@echo off
for /D /r %%G in (*.*) do (
    if /I "%%~nxG"=="textures" copy "water.dds" "%%~G" > nul        
)

%%~nxG 为您提供文件夹名称(最后一个 / 之后的部分)

for /D /r %%G in (*.*) do ( ...

这将遍历每个子文件夹

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用批处理将单个文件复制到子文件夹及其子文件夹等

Powershell将所有子文件夹中的特定文件复制到单个文件夹

使用R将多个文件从多个文件夹复制到单个文件夹

将文件复制到文件夹和所有子文件夹中

如何使用xcopy将子文件夹复制到子文件夹中?

将子文件夹内的所有内容复制到主文件夹?

MSBuild将文件复制到没有文件层次结构的单个文件夹中

“ xargs -a文件”将文件复制到文件夹

ROBOCOPY-将文件夹内容复制到带有文件列表的单个文件夹

以递归方式将文件从层次结构复制到单个平面文件夹

将文件复制到所有子文件夹和所有子文件夹

将文件从文件夹和子文件夹复制到另一个文件夹并保存文件夹的结构

如何使用Python将子文件夹和文件复制到新文件夹

将子文件夹中的所有文件复制到新文件夹中

动态地将文件从文件夹和子文件夹复制到目标位置

将文件列表从目录+子文件夹复制到另一个文件夹

将文件复制到资产文件夹

将文件复制到多个文件夹

Maven将源文件复制到文件夹

将文件复制到相应的目标文件夹

如何将一个文件复制到所有子文件夹

如何将目标文件复制到 Makefile 中的子文件夹?

将文件夹(包括子文件夹)的全部内容复制到目标位置

使用Python将子文件夹中的图像复制到另一个文件夹

Unix Shell脚本-将文件从父文件夹和子文件夹单独复制到新文件夹中

如何将文件从文件夹和子文件夹复制到R中的另一个文件夹?

将第三方程序集复制到子文件夹

将文件夹从Docker复制到主机

自动将图像复制到资产文件夹