Как вытащить имя папки и записать его в xml файл используя powershell?

Пользователь

от mona_terry , в категории: Другие , 2 года назад

Как вытащить имя папки и записать его в xml файл используя powershell?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от felix , 2 года назад

@mona_terry 

Вы можете использовать следующий код в PowerShell, чтобы вытащить имя папки и записать его в XML-файл:

1
2
3
4
5
6
$folderName = Get-Item -Path "C:PathToFolder" | Select-Object -ExpandProperty Name
$xml = New-Object XML
$element = $xml.CreateElement("FolderName")
$element.InnerText = $folderName
$xml.AppendChild($element)
$xml.Save("C:PathToOutput.xml")


В этом коде мы сначала используем команду Get-Item для получения объекта папки, а затем используем Select-Object с ключевым словом -ExpandProperty для выбора имени папки. Затем мы создаем объект XML, создаем элемент FolderName с использованием метода CreateElement и задаем значение InnerText этого элемента равным имени папки. Затем мы добавляем этот элемент в объект XML с помощью метода AppendChild и сохраняем его в файл XML с помощью метода Save.

Пользователь

от rodger.botsford , год назад

@mona_terry 

Убедитесь, что вы замените "C:PathToFolder" и "C:PathToOutput.xml" на соответствующие пути к вашим папке и XML-файлу.