【发布时间】:2017-03-17 14:32:30
【问题描述】:
我有一个软件可以查找名为“report.txt”的文件。但是,文本文件并非全部命名为 report.txt,而且我有数百个子文件夹要查看。
场景:
J:\Logs
26-09-16\log.txt
27-09-16\report270916.txt
28-09-16\report902916.txt
我想在J:\logs 中的所有子文件夹中搜索文件*.txt 并将它们重命名为report.txt。
我试过了,但它抱怨路径:
Get-ChildItem * |
Where-Object { !$_.PSIsContainer } |
Rename-Item -NewName { $_.name -replace '_$.txt ','report.txt' }
【问题讨论】:
标签: powershell rename