我有一个简单的脚本,可以读取文件夹名称并将它们输出到文本文件中。我发现输出了比我想要的更多内容,所以我使用了select-item cmdlet从哈希表中选择了名字属性。问题是,仍然存在所有被省略的数据通常填充的空白区域,这不利于我的脚本,因为这些空格会破坏我的脚本。
我尝试使用[regex]命令剥离空格(/S+),但我不太了解它,我正在尝试从别人帮助我的例子中调整代码。主题名称与标题相同,也在这个网站上。任何能帮助我的人,我都会非常感激!
基本上,我无法弄清如何将文件夹名称输出到简单的文本文件中,而且每个文件夹名称都没有空格(每行一个)。
我尝试使用[regex]命令剥离空格(/S+),但我不太了解它,我正在尝试从别人帮助我的例子中调整代码。主题名称与标题相同,也在这个网站上。任何能帮助我的人,我都会非常感激!
基本上,我无法弄清如何将文件夹名称输出到简单的文本文件中,而且每个文件夹名称都没有空格(每行一个)。
$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}
>
运算符将输出重定向到文件。 - Enrico Campidoglio