【发布时间】:2018-02-02 22:38:54
【问题描述】:
我必须在 Windows 计算机上更改很多文件,我将使用 Powershell 来完成。
文件名类似于 name_name_DDMMYYYY_XXXXXX.bmp
- John_Doe_03062009_123456.bmp
- John_Doe_27122016_567890.bmp
我想让它像 name_name_YYYYMMDD_XXXXXX.bmp 那样排序
- John_Doe_20090603_123456.bmp
- John_Doe_20161227_567890.bmp
我在 Powershell 中完全是个业余爱好者,刚刚开始将特殊字符替换为空。所以所有的帮助都很棒!
【问题讨论】:
-
-replace '_(\d{2})(\d{2})(\d{4})_', '_${3}${2}${1}_' -
这很聪明@AnsgarWiechers 您应该将其发布为答案。
-
其实很基本。
-
@AnsgarWiechers - 您仍应将其发布为答案。
标签: regex windows powershell date powershell-2.0