![](/img/trans.png)
[英]How to copy files from 1 folder to another where folders names are dynamic using shell script
[英]How to copy all files found with script to another folder using Windows Shell
我想将通过搜索找到的文件复制到文件夹中。
where /r C:\\ *.jpg *.jpeg *.png *.gif >> C:\\output.txt
的脚本
提供带有所需文件位置的文本文档。 如何将在搜索中找到的文件复制到某个输出文件夹X:\\ output \\
我想将一个文件夹(包括所有子文件夹)中的所有图像复制到所有图像的输出文件夹中。
您可以使用for /f
循环获取命令的输出:
for /f "delims=" %%A in ('where /r C:\ *.jpg *.jpeg') do echo working on %%A
或使用以下方法处理文件:
for /f "delims=" %%A in (C:\output.txt) do echo working on %%A
但是for
能够自己做到:
for /r "C:\" %%A in (*.jpg *.jpeg *.png *.gif) do ECHO copy "%%~fA" "X:\output\%%~nxA"
(在故障排除后删除ECHO
,以实际启用复制命令)
注意:
-这不会处理可能重复的名称。
-这是批处理文件语法。 要在命令行上使用,请用单个%
替换每个%%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.