如何使用fnr.exe?

时间:2015-07-02 19:00:07

标签: batch-file batch-processing batch-rename

我正在使用fnr.exe(https://findandreplace.codeplex.com)。

我在bat文件中有它。我正在处理的文件与bat文件位于同一文件夹中。我尝试过以下方法:

fnr.exe --cl --find "text1" --replace "text2" --dir "\" --fileMask "app.config"

但得到此错误:

  

- 缺少fileMask必需选项

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:2)

在不知道程序的情况下我无法确定,但处理命令行参数的标准规则会将命令行视为

                                                     | Here is the problem
                                                     v
fnr.exe --cl --find "text1" --replace "text2" --dir "\" --fileMask "app.config"
(.....) (..) (....) (.....) (.......) (.....) (...) (.........................)

单个反斜杠后跟引号是参数中包含的转义引号。

尝试

fnr.exe --cl --find "text1" --replace "text2" --dir "\." --fileMask "app.config"