2015-05-03 39 views
0

我是Powerhell的新手,並被要求編寫一個PowerShell腳本來創建一些文件,然後以特定格式重命名一大堆pdf。問題是我不知道如何以我必須的方式命名pdf。我需要將它們命名爲00A至00F,然後是0A1-10,0AA-F,0B1-10,0BA-F,0C1-10等等。任何人都知道我可以做到這一點?在PowerShell中命名多個文件

回答

2

究竟是什麼問題呢?您可以使用Rename-Item重命名文件。 例子:

Rename-Item C:\file.pdf 00F.pdf 

如果你想在你的代碼計數做十進制,然後將其轉換爲十六進制:

與十六進制字符串格式一起使用 Rename-Item
'{0:X3}' -f 15 #would give 00F 

實例(假設$i作爲您的計數器):

Rename-Item C:\file.pdf "$('{0:X3}' -f $i).pdf" 
+0

啊好的!非常感謝你!! – Mitch