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