Powershell 批量重命名

2017年7月 拍攝于南窯頭

下載了些教學視頻,在IIS上發布,這樣就可以再手機上看了。但是,這些視頻的文件名中包含+這個字符,URL中應該是個需要轉義的字符,所以在瀏覽器中根本沒法播放。

于是就想到了用Power shell把這些+一次性換成-。問題應該就解決了。

源文件的格式這樣的:

k1+lecture1.mp4

我們需要改成下面這樣的:

k1-lecture1.mp4

Get-ChildItem *.mp4 | Rename-Item -NewName { $_.name -Replace '\+','-' }

看起來非常簡單,只需要一行 : )

詳細參考微軟官方文檔Rename-Item

PS 每次更新博客都要手寫date,怎么通過PowerShell獲取時間并且轉換想要的格式呢?

(Get-Date).ToString("yyyy-MM-dd hh:mm:ss +0800")

輸出:

2017-07-24 01:23:10 +0800

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容