regex - Powershell Parsing Help - 如何将文件夹名称列表输出到文本文

我有一个简单的脚本,可以读取文件夹名称并将它们输出到文本文件中。我意识到我得到了比我想要的更多的输出,所以我使用 select-item cmdlet 从哈希表中仅选择 name 属性。问题是我遗漏的数据通常会填充的所有空白仍然存在,这对我的问题没有帮助,因为空白会破坏我的脚本。

我尝试了一些 [regex] 命令来用 (/S+) 去除空格,但我不太清楚我正在使用一些代码试图从有人帮助我的示例中进行调整。主题名称与此处的标题相同,并且也在此站点上。任何可以帮助我的人都将不胜感激!

基本上,我不知道如何将文件夹名称输出到一个带有零空格的简单文本文件中(每个文件夹名称 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}

最佳答案

试试这个:

Get-ChildItem C:\Source\Path | ForEach-Object { $_.Name } > C:\Output\File.txt

相关资源:

  • ForEach-Object Cmdlet

关于regex - Powershell Parsing Help - 如何将文件夹名称列表输出到文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497645/

相关文章:

python - 格式正确的乘法表

android - PhoneNumberFormattingTextWatcher 不工作

python - 均匀地并排打印 2 个均匀填充的列表

python - 使用其 API 和 Python 在 Google 表格电子表格中设置单元格格式

html - 如何使用 CSS 自动添加节号(1.2、3.4.1)?

python - 在 python 日志记录中是否有一个格式化程序来截断字符串?

python - 带有 float 的格式字符串中的千位分隔符

input - AngularJs:如何在输入中格式化数据?

c# - DateTime.ToString 格式

python - .format() 使用 {0 :g} to remove trailing ze