在CSV文件中查找和替换目录和子目录中的文件

时间:2013-10-11 21:06:56

标签: powershell replace find

我认为我所寻找的事情很简单并且之前已经完成但经过几个小时的搜索我不太确定!

我需要进行一次Find&根据CSV文件中的值替换文件目录中的文本以包含子目录。

CSV文件有两个简单的列:FindText | ReplaceText

This Powershell script接近,但它不搜索子目录。任何人都可以扩展这个Powershell脚本,使其也搜索目标目录中的所有子目录吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

要获取子目录中的所有文件,请使用-Recurse,其中$ path是父目录的路径。 它获取所有txt文件,包括子文件夹。

Get-ChildItem $path -Recurse -include *.txt