当前目录下(包括子目录下)所有后缀为pptx的文件复制到当前目录下一个新的文件夹(收集)里

写一段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 文件复制到目标文件夹中。

修正后的脚本会显示一条消息,告诉你复制已完成,并等待你按下任意键关闭窗口。

再次对之前的错误表示歉意,希望这次能满足你的需求。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYW3odO2' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片