自动替换多个文本文件中的字符串

时间:2014-06-24 18:57:49

标签: windows string file text autoit

我有这段代码:

$szFile = "text.txt"
$szText = FileRead($szFile,FileGetSize($szFile))
$szText = StringReplace($szText, "before", "after")
FileDelete($szFile)
FileWrite($szFile,$szText)

它可以工作,但我有大量的文本文件来执行此操作,并且每次都有问题时配置脚本。有没有人知道我怎么做它所以它会为该目录中的每个文件做到这一点。我尝试了$szFile = "*.txt",但这并不奏效。感谢。

1 个答案:

答案 0 :(得分:1)

FileFindFirstFile支持通配符。请注意,该函数返回一个文件句柄,然后可以在FileOpen调用中使用。