例如,如何更改文件夹中的多个文件名:使用powershell在Windows 10中以“新文件”格式设置为“新文件”
答案 0 :(得分:1)
来自https://blogs.technet.microsoft.com/heyscriptingguy/2014/07/18/trim-your-strings-with-powershell/
最简单的Trim方法是Trim()
方法。它非常有用,它是我最常使用的方法。它可以轻松地从字符串的开头和结尾删除所有空白字符。这显示在这里:
PS C:\> $string = " a String "
PS C:\> $string.Trim()
# => a String
该方法易于使用。我只是在任何字符串上调用Trim()
,它会清理它。不幸的是,之前的输出有点难以理解,所以让我尝试一种不同的方法。这一次,我在修剪之前得到字符串的长度,然后将修剪操作后的结果字符串保存回变量中。然后我第二次获得字符串的长度。这是命令:
$string = " a String "
$string.Length
# => 10
$string = $string.Trim()
$string
# => a String
$string.Length
# => 8
答案 1 :(得分:0)
试试这个:
Get-ChildItem "C:\Temp" -Recurse -file | Rename-Item -NewName {"{0}{1}" -f $_.BaseName.Trim(), $_.Extension}