我们, 我是powershell的新手,我有一个问题。 我想从14283963_5206074553_17052013-9102945.pdf更改 到5206074553.pdf 有谁可以帮助我?
谢谢
答案 0 :(得分:1)
试试这个:http://technet.microsoft.com/en-us/library/ee176940.aspx
转到要重命名文件的文件夹,然后输入:
Rename-Item 14283963_5206074553_17052013-9102945.pdf 5206074553.pdf
答案 1 :(得分:1)
假设您不只是想要使用此特定名称重命名文件,而是使用aaaaa_bbbbb_ccccc-ddddd.pdf
到bbbbb.pdf
形式的名称,您可以执行以下操作:
$oldname = '14283963_5206074553_17052013-9102945.pdf'
$newname = $oldname -replace '.*?_(.*?)_.*?(\..*)','$1$2'
Rename-Item $oldname $newname
此代码需要从包含文件$oldname
的目录运行。
答案 2 :(得分:1)
In Linux you use the mv
command. mv
是移动的缩写。它也是PowerShell的内置别名。
mv source target
mv [Options] source target
以下是在PowerShell中执行此操作的方法:
mv 'C:\14283963_5206074553_17052013-9102945.pdf' 'C:\5206074553.pdf'
你去吧。您刚学会了如何在PowerShell和Linux中重命名文件。