我有一个包含以时间戳命名的媒体文件的文件夹,如下所示yyyyMMdd_HHmmss_*.*
。我需要将它们重命名为yyyy-MM-dd HH-mm-ss *.*
例如,我需要将文件重命名20181019_210353_BURST2.jpg
为2018-10-19 21-03-53 BURST2.jpg
There is a my丑陋的方法
PS E:> gci | Rename-Item -NewName { $_.Name.Substring(0,4) + '-' + $_.Name.Substring(4,2) + '-' + $_.Name.Substring(6,2) + ' ' + $_.Name.Substring(9,2) + '-' + $_.Name.Substring(11,2) + '-' + $_.Name.Substring(13,2) + $_.Name.Substring(15) }
获得我的目的的正确命令是什么?