2017-01-21 27 views
1

我想從XML文件讀取路徑並稍後對路徑中的文件執行操作。xml節點值作爲get-childitem(目錄)的變量

XML文件內容:

<?xml version="1.0"?> 
<folders> 
    <folder> 
    d:\test 
    </folder> 
</folders> 



[xml]$XmlDocument = Get-Content -Path Desktop\test.xml 

foreach($directory in $XmlDocument.folders.folder) 
{ 
$Files = get-childitem $directory 
DoSomeAction 
} 

我的問題是我不能得到$文件夾變量到正確的對象類型或任何...

感謝很多提前

歡呼

+0

Sry基因IAM新的XML文件和PS腳本代碼的含量intedended是在不同的代碼塊;) – weigsi

+0

如果你使用'$ directory.Trim()'?在保存的目錄名稱周圍可能會有空白。 –

+0

@weigsi'$ directory.InnerText.Trim()'? – har07

回答

0

如果使用$ directory.Trim()會怎麼樣?在保存的目錄名稱周圍可能會有空白。 - 萊維特Grisha 6小時前

+0

解決了這個問題 - 非常感謝 – weigsi