微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅对less数指定的扩展使用批处理脚本

这与我以前的问题有关, 根据使用批处理的分辨率重命名我的video文件

最后的脚本是:

@echo off & setlocal cd X:videopath for /f "delims=" %%i in ('dir /b /ad *.mp4') do ( set "fnameo=%%~ni" set "fnamee=%%~xi" set "Height=" for /f "delims=" %%j in ('mediainfo "--Inform=Video;%%Height%%" "%%~i"') do set "Height=%%j" setlocal enabledelayedexpansion call set "selftest=%%fnameo:[H.264 !Height!p]=%%" if "!selftest!" equ "!fnameo!" if not exist "!fnameo! [H.264 !Height!p]!fnamee!" ( rename "!fnameo!!fnamee!" "!fnameo! [H.264 !Height!p]!fnamee!" ) endlocal )

我发现自己有一个问题,那就是,虽然上面的脚本只能用于mp4文件,我的480pvideo大部分都是flv格式。 有没有一种方法可以将相同的脚本扩展到flv文件。 我知道通配符,但我不能使用它们。 使用'star。*'会重命名我的* .bat文件以及evreytime,我不能使用'?'

查找并重命名没有扩展名的文件

为什么尽pipe将文件逐个移到NFS挂载的磁盘,rename()会返回false?

如何在反映另一个目录中的文件的目录中创build空的txt文件

如何在Linux中将包含下划线的所有文件文件重命名为连字符

如何通过使用Python访问和更改Windows 7文件资源pipe理器中JPEG图像的标签描述属性

将abc.folder.xyz中的目录重命名为folder.xyz

batch file从Zip文件夹中提取特定文件,并重命名为包含Zip名称

为什么Windows中的Perl不能用元音变音重命名文件

批处理脚本:从多个文件名中删除包含特殊字符的特定/有针对性的词语

如何从文件名中删除空格(批量)

您可以在for循环命令中添加更多扩展,例如:

for /f "delims=" %%i in ('dir /b /ad *.mp4 *.flv *.mkv') do (

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐