我目前有問題想找到一種方法來創建一個小批處理,它將重命名特定文件夾的所有文件。這裏有一個例子:使用批處理/ Powershell修改文件日期
ID32432 - 文件的名稱 - 2014年1月31日
我試圖創建一個批處理是能夠通過2015年1月31日 修改2014年1月31日有沒有辦法做到這一點?
在此先感謝。 !
PS:有誰知道我可以添加一個正則表達式到我的PowerShell,以確保我正在替換這種類型的日期? DD.MM.YYYY
然後我想增加YYYY + 1,這看起來應該是這樣我猜:"\d{2}.\d{2}.\d{4}"
這是我最初的PowerShell代碼:
Dir | Rename-Item -NewName { $_.name -replace "2014","2015" }
所以要遞增一年?這一年總是在文件名的末尾? – npocmaka 2014-11-06 08:33:32
是的,我想增加一年。 順便說一下,日期並不總是在最後,但始終由「。」分隔。 – Sindar 2014-11-06 08:34:32
然後是日期總是第三個分隔部分(按'-')。我需要一個更具體的模式來獲取日期。 – npocmaka 2014-11-06 08:46:41