最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell批量文件重命名操作實(shí)例

 更新時(shí)間:2015年06月11日 09:08:59   投稿:junjie  
這篇文章主要介紹了PowerShell批量文件重命名操作實(shí)例,本文用一個(gè)簡(jiǎn)單例子來(lái)講解批量重命名操作,需要的朋友可以參考下

總算發(fā)現(xiàn)PowerShell相對(duì)于CMD來(lái)說(shuō)實(shí)用的地方了。

事情是這樣的,我下載了一些美?。ū?,看完會(huì)刪的),通常文件名都比較長(zhǎng),包含了很多我不需要的信息,,比如:

復(fù)制代碼 代碼如下:

別對(duì)我撒謊.Lie.To.Me.S02E11.Chi_Eng.HDTVrip.720×396-YYeTs人人影視V2.rmvb
別對(duì)我撒謊.Lie.To.Me.S02E12.Chi_Eng.HDTVrip.720×396-YYeTs人人影視.rmvb
別對(duì)我撒謊.Lie.To.Me.S02E13.Chi_Eng.HDTVrip.720×396-YYeTs人人影視V2.rmvb
別對(duì)我撒謊.Lie.To.Me.S02E14.Chi_Eng.HDTVrip.720×396-YYeTs人人影視.rmvb

我想要的只是:
復(fù)制代碼 代碼如下:

Lie.To.Me.S02E11.rmvb
Lie.To.Me.S02E12.rmvb
Lie.To.Me.S02E13.rmvb
Lie.To.Me.S02E14.rmvb

由于我需要的文件名是原文件名中固定的一部分,于是我想到了PowerShell,先測(cè)試一下:
復(fù)制代碼 代碼如下:

foreach ($i in (dir 別*)){ Write-Host $i.Name.SubString(6, 17); }

由于這個(gè)文件夾中沒(méi)有其它“別”開(kāi)頭的文件,所以我可以用(dir 別*)來(lái)列出所有我需要重命名的文件。然后對(duì)每個(gè)取它文件名的第6到23個(gè)字符:$i.Name.SubString(6, 17)

顯示出來(lái)是這樣的:

復(fù)制代碼 代碼如下:

Lie.To.Me.S02E11.
Lie.To.Me.S02E12.
Lie.To.Me.S02E13.
Lie.To.Me.S02E14.

然后再加上最后的擴(kuò)展名rmvb就行了,最終的命令是這樣的:

復(fù)制代碼 代碼如下:

foreach ($i in (dir 別*)){ $i.MoveTo($i.Name.SubString(6, 17) + "rmvb"); }

小提示:PowerShell的當(dāng)前路徑并不跟隨CD指令變化,在使用MoveTo之前需要先用[Environment]::CurrentDirectory = $pwd來(lái)調(diào)整當(dāng)前路徑。

相關(guān)文章

最新評(píng)論

瓮安县| 昔阳县| 浦城县| 安陆市| 虎林市| 皮山县| 沈丘县| 普兰县| 浦江县| 班玛县| 岳西县| 西林县| 雷波县| 南投市| 吉木乃县| 福贡县| 泾川县| 泗洪县| 惠安县| 崇明县| 苍山县| 三明市| 科技| 芷江| 彭州市| 天峨县| 平顺县| 抚顺市| 贡觉县| 济南市| 吴忠市| 沙洋县| 丹寨县| 阿拉善盟| 大埔区| 宁化县| 光泽县| 巫溪县| 台中市| 鞍山市| 阜阳市|