У меня есть простой скрипт, который читает имена папок и выводит их в текстовый файл. Я понял, что получил намного больше вывода, чем хотел, поэтому я использовал командлет select-item, чтобы выбрать только свойство name из хеш-таблицы. Проблема заключается в том, что все еще есть все пустое пространство, которое пропущенные мной данные обычно заполняют, что не помогает моей проблеме, так как пустое пространство разрушит мой сценарий.
Я пробовал некоторые команды [regex], чтобы убрать пробел с помощью (/ S +), но я не очень хорошо это знаю, я использовал какой-то код, пытаясь настроить из примера, с которым мне кто-то помог. Название темы совпадает с названием здесь и на этом сайте тоже. Любой, кто может мне помочь, буду признателен!
В принципе, я не могу понять, как выводить имена папок в простой текстовый файл с пробелами ZERO (1 строка на имя папки).
$accFolder = Read-Host "Enter the account folder container....: "
$dataArray = Get-ChildItem "D:\influxcyst\$accFolder" | select-object name
$dataArray
$dataArray | Out-File $HOME\desktop\$accFolder.txt
$newArray = get-content $HOME\desktop\$accFolder.txt
#[regex]$regex = "\s(\S+)\s"
#[regex]::matches($newArray,$regex) | foreach-object {$_.groups[1].value}