5636联盟 2

网吧系统

教你在Win10系统批量替换文件名
2017-08-22 作者:欣欣 点击: 1,407次
  批量替换文件名可以在一定程度上节省操作时间,在win10系统要实现也不难,只要借助Win10系统的Powershell即可,这里主要给大家介绍一下利用PowerShell和记事本给电视剧视频文件批量修改文件名的技巧,一起来看看吧!
  
  这里下载的剧集命名是“浪医金01、浪医金02、浪医金03……”这样顺序命名的,现在要把所有文件中的“浪医金”这三个字替换成“浪漫医生金师傅”。显然,如果一个个改相当麻烦,效率不高,因此要采用批处理的方法。
  打开记事本编写内容,其中路径保存到变量$Path(习惯每次下载新的剧集都会保存到这个目录,这样这个变量就不用改了),$Filter为变量保存过滤条件(比如这里写的*.mkv,即:所有mkv视频文件),$oldtext为原文件名关键字(浪医金),而$newtext表示要替换成的关键字(浪漫医生金师傅)。
  
  下面的语句大概翻译一下:ls意思是获取目录,后面跟上$Path就是获取这个变量内的目录(这个变量是什么呢?上面说了,保存了文件的目录),参数-Include意思是包含,跟上$Filter这个变量(没错,$Filter变量中保存了要过滤的条件,即*.mkv),之后通过管道处理“|”,ForEach-Object意思是个性化处理,花括号里的内容为:{重命名$_.全名$_.全名.替换(‘$oldtext’,‘$newtext’)}($_表示当前数据,即刚才获取的目录下的所有mkv文件)——最后执行脚本,瞬间完成命名。这个脚本可以保存以后用,以后只要修改变量$oldtext和$newtext即可。
  最后科普下PowerShell:它是Windows上实现系统和程序管理自动化的命令行环境,不但完美代替CMD,还支持.NET环境,并且可读性和易用性非常好,PowerShell做批量自动化管理和运维简直是神器。

以上内容整理自互联网,如有侵权,请立即与小编联系,小编将及时处理。转载或引用本网版权所有之内容请注明来源,感谢您对本站的支持! 联系QQ:2850592923 欢迎加入网吧业主 交流群:614859884(已满)397580722(可加)

点击排行榜