我正在尝试从文件名中删除日期。当我输入一个实际日期(即2017-05-05)时,下面的内容有效,但我试图将其推广到符合此模式\d\d\d\d-\d\d-\d\d
的任何内容。它没有错误,但没有文件名更改。我认为我的格式错了。我尝试了几个不同的实例,但无法让它工作。
$source = c:\path\to\folder
foreach($file in Get-ChildItem $source )
{Rename-Item $file $file.name.Replace("\d\d\d\d-\d\d-\d\d","")}
感谢。