前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >批处理命令for循环_批处理获取某个目录大小

批处理命令for循环_批处理获取某个目录大小

作者头像
全栈程序员站长
发布2022-09-27 10:00:50
5790
发布2022-09-27 10:00:50
举报
文章被收录于专栏:全栈程序员必看
代码语言:javascript
复制
// 作用:批处理批量读取目录中文件,并用for循环对文件逐一进行处理。
// 注:.bat文件中的注释符是::,此处为了显示分明,使用//代替。
@echo off
set input_path=E:\CZJ_coded\1280_640

// 方法一:先将input_path路径中的包含Kite和1280x640的文件名存入name.txt中,再使用for循环读
dir %input_path%\Kite*1280x640*.264 /b/od>%input_path%\name.txt

//~ni的作用是去掉文件名中的格式后缀,例如 %%i 是aa.264,则%%~ni就是aa。
for /F %%i in (%input_path%\name.txt) do (
ffmpeg -i %input_path%\%%i -vcodec copy %input_path%\%%~ni.ts )


//方法二,省略dir的步骤
::for /r %input_path% %%i in (*.264) do (
ffmpeg -i %%i %input_path%\%%~ni.ts )

del %input_path%\*.mp4

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183021.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档