use*_*652 1 cmd batch-file robocopy
目录结构是:
Images
-Folder1
-image1.jpg
-image2.jpg
-Folder2
-image3.jpg
-image4.png
-Folder3
-image6.png
-image7.jpg
-Folder4
Run Code Online (Sandbox Code Playgroud)
我想将所有图像(即*.jpg,*.png)文件(不是文件夹)复制到父目录("图像")中.
我尝试使用"robocopy"如下:
robocopy /np ..\..\Exam\Images ..\..\Exam\Images *.jpg *.png /S
Run Code Online (Sandbox Code Playgroud)
这里复制了所有文件和文件夹:(但我只需要复制文件.如何做到这一点?
非常感谢提前!
在命令行上尝试:
for /r "Images" %i in (*.jpg *.png) do copy "%~fi" "my\target folder"
Run Code Online (Sandbox Code Playgroud)
对于bach脚本,% 必须加倍%%.