2017-01-21 9 views
1

Я хочу читать из путей файла XML и выполнять действия позже в файлах внутри путей.xml значение узла как переменная для get-childitem (directory)

содержимое файла

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 РМКИ новое содержание файла XML и коды сценария пса были intedended быть в различных кодовых блоках;) – weigsi

+0

Что делать, если вы используете '$ directory.Trim()'? Может существовать пробел вокруг имени каталога, который сохраняется. –

+0

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

ответ

0

Что делать, если вы используете $ directory.Trim()? Может существовать пробел вокруг имени каталога, который сохраняется. - Гриша Levit 7 часов назад

+0

Выработано так - спасибо много – weigsi