PowerShell - 带扩展名的调用变量

时间:2015-07-01 13:35:11

标签: powershell

如何在变量末尾加上扩展名来实现这项工作?

Get-ChildItem -Path $directoryPath*.pdf -Recurse -Force |

通过以下答案确定后,我现在有:

Get-ChildItem -Path $($directoryPath)*.pdf -Recurse -Force | 
ForEach-Object {
    $newname = "${input}_{0}.pdf" -f $i 
    $i++
Rename-Item -Path $_.FullName -NewName $newname
}

1 个答案:

答案 0 :(得分:1)

Get-ChildItem -Path "$($directoryPath)*.pdf" -Recurse -Force |

应该这样做。

如果需要使用字符串连接变量名,或者需要在字符串中放置表达式,请使用$(expression)语法。