我一直使用雷鳥 - 這一直是偉大的,但我想移動到Microsoft Outlook。現在因爲我把事情做得太過分了,我決定用maildir來存儲我的電子郵件。再次,這是美好的,但我需要繼續前進。
我的計劃是做Thunderbird - >導入到mailstore - >導出到pst - >導入到outlook中(或者打開outlook來打開文件)。
現在應該很容易,但問題是我需要一種方法將「.eml」添加到每個文件的末尾,否則,mailstore將不會導入電子郵件。
我運行Windows 10的親x64和這是我在PowerShell中正在做的:
Get-ChildItem -File -Recurse | % { Rename-Item -Path $_.PSPath -NewName $_.FullName ($_.Name + ".eml")}
現在我看到https://stackoverflow.com/a/21611922/1129151給出的答案,但它不是我是什麼了。 我也看到了http://www.kevinberridge.com/2010/06/powershell-add-extension-to-every-file.html,但問題是它沒有處理遞歸添加「.eml」。
當我試圖運行上面的代碼,我得到
重命名,編號:位置參數無法找到接受 參數「1506493412587000.eml」。在線:1 char:36 + ... curse | %{Rename-Item -Path $ .PSPath -NewName $ .FullName($ _。Nam ... + ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [Rename-Item],ParameterBindingException + FullyQualifiedErrorId:PositionalParameterNotFound,Microsoft.PowerShell.Commands.RenameItemCommand
可能有人請告訴我,我需要做的就是在 「的.eml」 上
謝謝:)
謝謝你,我現在就試試看,它看起來會做這項工作:) – Danielx64