写一段Windows的脚本程序,实现将当前目录下(包括子目录下)所有后缀为pptx的文件复制到当前目录下一个新的文件夹(收集)里。
@echo off
setlocal
set "source_dir=%cd%"
set "destination_dir=%cd%\collection"
rem Create destination folder
if not exist "%destination_dir%" mkdir "%destination_dir%"
rem Loop through pptx files and copy
for /r "%source_dir%" %%F in (*.pptx) do (
copy "%%F" "%destination_dir%"
)
echo Copying completed!
pause
请将以上修正后的代码保存为一个扩展名为 .bat
的文件,并在要运行脚本的目录中双击运行它。
修正后的脚本使用了一个 for /r
循环来递归遍历当前目录及其子目录中的所有文件。在循环中,我们使用 copy
命令将符合条件的 .pptx
文件复制到目标文件夹中。
修正后的脚本会显示一条消息,告诉你复制已完成,并等待你按下任意键关闭窗口。
再次对之前的错误表示歉意,希望这次能满足你的需求。
© 版权声明
文章版权归作者所有,未经允许请勿转载,侵权请联系 admin@trc20.tw 删除。
THE END