首页 > 解决方案 > 批处理文件:将特定文件从子文件夹移动到目标文件夹 (Windows)

问题描述

我是编写代码/命令的新手,我希望得到一些帮助。

我需要在文件夹及其子文件夹中搜索和复制特定文件。我有以下脚本(当所有文件都在一个源文件夹中时使用):

@echo off
set src_folder=C:\Users\macca\Downloads
set dst_folder=C:\Users\macca\Downloads\Testing
set file_list=C:\Users\macca\Downloads\photo_test.txt

if not exist "%dst_folder%" mkdir "%dst_folder%"

for /f "delims=" %%f in (%file_list%) do (
xcopy "%src_folder%\%%f" "%dst_folder%\"
)

pause

我试图用谷歌搜索这个,并搜索堆栈溢出,但我没有找到任何东西(我怀疑我使用了错误的术语)。

标签: windowsbatch-filexcopy

解决方案


推荐阅读