windows – BATCH |将多个变量回显到文件
发布时间:2020-12-14 01:38:24 所属栏目:Windows 来源:网络整理
导读:目录包含2个(或更多)具有任意随机名称的视频文件. video1.mkvvideo2.mkv 需要找出每个视频的持续时间.为此,我们使用MediaInfo. setlocal EnableDelayedExpansionfor %%a in (*.mkv) do ( for /f "usebackq" %%a in (`"mediainfo --Inform=Video;%%Duration%%
目录包含2个(或更多)具有任意随机名称的视频文件.
video1.mkv video2.mkv 需要找出每个视频的持续时间.为此,我们使用MediaInfo. setlocal EnableDelayedExpansion for %%a in (*.mkv) do ( for /f "usebackq" %%a in (`"mediainfo --Inform=Video;%%Duration%% %%a"`) do set duration=%%a echo "!duration!" > "data.txt" ) 问题是,它只打印1个值/持续时间(我认为是最后一个文件).它有效,只购买一个文件. 如何使其与目录中的所有文件一起使用? 解决方法
只需使用>>而不是>,它代替覆盖而不是覆盖
setlocal EnableDelayedExpansion for %%a in (*.mkv) do ( for /f "usebackq" %%a in (`"mediainfo --Inform=Video;%%Duration%% %%a"`) do set duration=%%a echo "!duration!" >> "data.txt" ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows 7 64位计算机上的Ruby安装程序
- windows-server-2012-r2 – WSUS和推出Win 10 1703更新和Wi
- 在32位Windows 7计算机上安装Python 3.5中的scipy
- windows-phone – Windows Phone 8中的FM收音机怎么了?
- windows-phone-7 – WP7中是否有Label控件?
- windows-server-2012 – 如何在Windows Server 2012中更改颜
- 在Windows中从Golang启动一个新的命令窗口
- 将Windows驱动程序连接到Userland服务
- remote-desktop – 如何使用组策略禁用远程打印机
- tfs – MTM测试用例运行不会在所有套件中更新
推荐文章
站长推荐
热点阅读