使用powershell重命名具有文件日期的多个文件

使用powershell重命名具有文件日期的多个文件,powershell,date,rename,Powershell,Date,Rename,到目前为止,我已经使用了: Dir | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART",""} 擦除并替换 但是在每个文件的末尾,我想包括文件日期。甚至可能吗?试试: Dir | Rename-Item -NewName { ($_.Basename -replace "OLD-FILE-NAME-PART","" ) + $_.Cr

到目前为止,我已经使用了:

Dir | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART",""}
擦除并替换

但是在每个文件的末尾,我想包括文件日期。甚至可能吗?

试试:

Dir | Rename-Item -NewName { ($_.Basename -replace "OLD-FILE-NAME-PART","" ) + 
    $_.CreationTime.ToString("yyyyMMdd") + ".$_.Extension"}

你能给出一些文件名和所需输出的示例吗?就像“something 06-22-2020.PDF”和我刚得到的“something 06222020.PDF”,所以对于输入
06-22-2020.PDF
你想要
06222020.PDF
作为新文件名吗?如果文件的日期是06-22-2020,我只想得到22-06-2020,但请从文件的日期开始,在你的问题中添加更多信息。另外,在前后有两三个详细的例子也会很有帮助。。。[咧嘴笑]