我目前有一个PowerShell脚本,它将目录中的文件名复制到文本文件中。它从副本中排除.info文件。这是我的代码:
Get-ChildItem -Path "C:\Test\" -Recurse -name -exclude '*.info' | out-file C:\Test.txt
我需要为每个单独的文件转储一个不同的文本文件,该文件复制名称,并使用其复制名称的文本文件的名称。
我已经做了很多阅读,但仍然无法找到解决方案。我该如何解决?
答案 0 :(得分:2)
Get-ChildItem -Path "D:\Projects" -Recurse -exclude '*.info' | ForEach { [System.IO.File]::WriteAllText("C:\test\"+ $_.Name + ".txt", $_.FullName)}