2012-07-12 77 views
0

我需要修改KML/KMZ文件中的屬性字符串 我已將KMZ文件解壓縮到臨時文件夾並需要通過KML文件來更改名稱字符串,(所有名稱字符串,當它的附件),所以PowerShell可以幫助,但我不太確定如何,我是PowerShell的新手。 我怎麼能這樣做?請幫忙!如何使用powershell替換KMZ文件中的字符串

回答

1

沒有樣品這個例子是不準確的,但你必須做這樣的事情:

(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 
+0

僅供參考 - 你可以不用的foreach對象:'(得到內容C:\ TEMP \ yourfile.kml)-replace '名', 'anothername' |設置內容C:\ temp \ yourfile.kml'。你可能想提一下,因爲OP是一個PS初學者,所以-replace操作符使用正則表達式,所以搜索字符串中的某些字符可能必須被轉義。 – 2012-07-12 06:36:23

+0

@AndyArismendi謝謝您的精確度...無論如何隨時編輯我的答案,並添加您的寶貴建議。我會很榮幸。 – 2012-07-12 08:18:23

相關問題