当前位置:主页 > 萝卜系统教程 > win7 ghost系统技巧:powershell批量替换文件名
win7 ghost系统技巧:powershell批量替换文件名 发布日期:2018-08-09      作者:萝卜家园      来源:http://www.gamexiazai.com

都说“计算机思维是多快好省的去完成任务”,而win7 ghost系统的powershell在许多处境下都能够实现这一目的。这次给大家教程一个利用powershell和记事本给电视剧视频文件批量修改文件名的技巧,解决起来非常独立快速。
 

全部办法如下:
如图1,我之前下载的剧集命名是“ghosta01、ghosta 02、ghosta 03……”这样顺序命名的,现在要把所有文件中的“浪医金”这三个字替换成“浪漫医生金师傅”。显然,如果一个个改相当麻烦,效率不高,因此要采用批解决的办法。
▲打开记事本编写内容如图2,其中路径保存到变量$path(我的习惯便是每次下载新的剧集都会保存到这个目录,这样以后这个变量就不用改了),$Filter为变量保存过滤条件(比如这里写的*.mkv,即:所有mkv视频文件),$oldtext为原文件名关键字(ghost),而$newtext表示要替换成的关键字(ghost)。
▲下面的语句大概翻译一下:ls意思是获取目录,后面跟上$path便是获取这个变量内的目录(这个变量是什么呢?上面说了,保存了文件的目录),参数-include意思是包含,跟上$Filter这个变量(没错,$Filter变量中保存了你们要过滤的条件,即 *.mkv),之后通过管道解决“|”,ForEach-object意思是个性化解决,花括号里的内容为: { 重命名 $_.全名 $_.全名.替换(‘$oldtext’,‘$newtext’)}($_表示当前数据,即刚才获取的目录下的所有mkv文件)—— 最后执行脚本,瞬间完成命名。
▲是不是非常容易?这个脚本您可以保存以后用,以后只要修改变量$oldtext和$newtext直接。
▲这应该算一篇电脑奇技淫巧了吧,最后科普下powershell:它是win上实现系统和程序管理自动化的命令行环境,不但完美代替CMd,还支持.nET环境,并且可读性和易用性非常好,用它可以实现一万种或许,是迄今为止所有shell之首,比Linux上的shell还要强大的多,win并不只是您想象中的那个容易易上手的系统,它还可以是更独立的系统,powershell做批量自动化管理和运维简直是神器。



  • 友情链接:

本站发布的系统与软件仅为个人学习测试使用,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!

Copyright @ 2022 萝卜家园版权所有