Listary查找和替换文件名Power Shell命令

问题:

寻找并替换powershell命令;

样品;

blabla_ORGINALTEXT-sdf.txt

23a4q_ORGINALTEXT-sadf.txt

23asa4q_ORGINALTEXT-saasdf.txt

路径:powershell.exe

参数:目录| 重命名项目–NewName {$ _。name –替换“ ORGINALTEXT”,“ {query}””}

样本“ RENAMETEXT”

结果;

blabla_RENAMETEXT-sdf.txt

23a4q_RENAMETEXT-sadf.txt

23asa4q_RENAMETEXT-saasdf.txt

好的结果很好,但是;我想要“ {query}”和空格“ {query2}”的

意思是ORGINALTEXT空间RENAMETEXT可以

帮助我解决吗?

 

 

 

  解决办法:

只需将您的参数更改为:

Dir | Rename-Item –NewName { $_.name –replace ”{query}”.Split()[0], ”{query}”.Split()[1] }