将文件名复制到PowerShell中的文本文件

时间:2014-12-01 09:54:50

标签: powershell scripting

我目前有一个PowerShell脚本,它将目录中的文件名复制到文本文件中。它从副本中排除.info文件。这是我的代码:

Get-ChildItem -Path "C:\Test\" -Recurse -name -exclude '*.info' | out-file C:\Test.txt

我需要为每个单独的文件转储一个不同的文本文件,该文件复制名称,并使用其复制名称的文本文件的名称。

我已经做了很多阅读,但仍然无法找到解决方案。我该如何解决?

1 个答案:

答案 0 :(得分:2)

Get-ChildItem -Path "D:\Projects" -Recurse -exclude '*.info' | ForEach { [System.IO.File]::WriteAllText("C:\test\"+ $_.Name + ".txt", $_.FullName)}