2014-03-07 193 views
0

我有一个完整的.html文件的文件夹,我尝试重命名,但是我想保留现有名称作为新名称的一部分,并且由于新的文件名格式。我需要他们去从:重命名带扩展名的文件夹中的文件

filename.html

company.filename.pat.html

结果是现有的文件名需要在某些时期,中间夹着,那就让我发起一个循环。任何人都有关于如何归档的建议?命令行或PowerShell的工作。

对于所有文件,“公司”和“拍”部分都是相同的,所以我不需要考虑那里的任何变化,谢天谢地。

在此先感谢!

+1

没有尝试什么吗?发布你的代码和你正面临的具体问题 – Naigel

+0

对不起,是的,我试过 ren * .html公司。*。pat.hml - 它只更名一个文件,并没有结束当前名称,它只是被称为公司。 html.pat.html 我知道我需要将名称作为变量传递给结果,我只是无法找到正确的语法。花了大约半小时用google搜索了一下。 – Forte

+0

对不起,星号没有显示,我使用的命令是: ren STAR.html company.STAR.pat.html – Forte

回答

1

Powershell的

cd c:\yourdir\withfiles\ 
ls | % { ren $_.Name ("company." + $_.BaseName + ".pat" + $_.Extension) } 
+0

谢谢你,完美的工作! – Forte