在包含文件的每个目录下创建子目录

寒鸦

我在100多个目录中包含大量照片。这些都是安装前的照片。我想保留现有的目录结构,但在任何包含.jpg照片的目录中添加\ pre和\ post目录。如果给定目录仅包含其他目录但不包含文件,我不希望创建子目录

为了进行测试,我在c:\ temp \ one \ two \ three中有一个.jpg。我在c:\ temp中运行了此命令:

FOR /R c:\temp %G IN (*.jpg) DO mkdir pre

但是,它直接在c:\ temp下创建了pre目录。

爱德华·苏克哈列夫

因此,问题在于您尝试mkdir输入当前目录。对于您发现的每个JPG文件,您都想要获得一个目录名切换到(使用pushd,创建pre目录(如果尚不存在),然后切换回开始的位置(使用popd)。

FOR /R c:\temp %G IN (*.JPG) DO pushd %~dpG && if not exist pre mkdir pre && popd

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Windows命令行在每个目录下创建子目录

如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

迭代目录和子目录的列表,以在Windows中的每个目录和子目录下运行特定命令

如何仅压缩多个子目录下的文件?

不包含子目录的untar文件

在子目录中创建同名文件

创建子目录并移动文件

创建子目录并存储文件

Bash 循环在每个子目录中创建目录

创建单独的文本文件以列出每个目录和子目录中的内容

对目录和子目录中的每个文件执行操作

每个目录和子目录中的可疑 .htaccess 文件

下载整个目录(包含文件和子目录)

查找目录路径不包含子目录的文件

如何在每个子目录中创建一个文本文件,以便该文本文件包含目录名称

如何从文件中获取子目录列表,然后在目录中创建这些子目录?

遍历子目录并为每个子目录为jpg创建PDF

从多个txt文件创建多个目录和子目录

从目录复制所有文件,而不创建子目录

如何在目录/子目录下的所有文件中搜索文本

在项目目录下的子目录中有与cmake相关的文件

将文件复制到同一目录下的多个子目录

SHELL - 在单个命令行中删除主目录及其子目录下的文件

找不到子目录的.pro文件-当子目录包含相对路径时

在子目录中创建一个包含以 C 开头的文件的 tar.gz 文件

WiX 在安装目录下嵌套子目录

如何完成子目录下的目录条目?

列出目录,但仅包含子目录?

查找不包含子目录的目录