0
我需要修改KML/KMZ文件中的屬性字符串 我已將KMZ文件解壓縮到臨時文件夾並需要通過KML文件來更改名稱字符串,(所有名稱字符串,當它的附件),所以PowerShell可以幫助,但我不太確定如何,我是PowerShell的新手。 我怎麼能這樣做?請幫忙!如何使用powershell替換KMZ文件中的字符串
我需要修改KML/KMZ文件中的屬性字符串 我已將KMZ文件解壓縮到臨時文件夾並需要通過KML文件來更改名稱字符串,(所有名稱字符串,當它的附件),所以PowerShell可以幫助,但我不太確定如何,我是PowerShell的新手。 我怎麼能這樣做?請幫忙!如何使用powershell替換KMZ文件中的字符串
沒有樣品這個例子是不準確的,但你必須做這樣的事情:
(get-content c:\temp\yourfile.kml) | % { $_ -replace 'name','anothername' } |
set-content c:\temp\yourfile.kml
這種變化ANY「名」字符串「anothername」字符串:
myname it's my name
成爲
myanothername it's my anothername
僅供參考 - 你可以不用的foreach對象:'(得到內容C:\ TEMP \ yourfile.kml)-replace '名', 'anothername' |設置內容C:\ temp \ yourfile.kml'。你可能想提一下,因爲OP是一個PS初學者,所以-replace操作符使用正則表達式,所以搜索字符串中的某些字符可能必須被轉義。 – 2012-07-12 06:36:23
@AndyArismendi謝謝您的精確度...無論如何隨時編輯我的答案,並添加您的寶貴建議。我會很榮幸。 – 2012-07-12 08:18:23