2013-11-04 63 views
0

我需要通过一个目录下的所有子目录搜索和查找包含“版本”的字符串在内的多项所有文件。 我需要增加这个数字,所以1.1.2会增加到1.1.3等,并再次保存在文件中。 我只需要在Windows机器上运行它,如果它有任何区别。文件脚本查找版本

我能做到这一点用CMD命令或做我需要使用一个程序呢?

我想如果没有可能安装任何东西运行此。

+0

'findstr /?'是一个很好的开始。 – Stephan

+0

findstr的问题是我需要能够提取找到的字符串的子字符串,操作它并替换旧的字符串。 我似乎无法为此组合正确的方法。 – user1069703

+1

您可以使用'findstr/s/m/b'版本“*。*'创建所有需要的文件的列表。您应该缩小搜索范例* .log - 或者有很多时间。这里有一些引导,如何改变文件中的一行。使用'for'loop('delims = .')拆分字符串后,可以用'set/a'完成增量操作。 – Stephan

回答

0

我最后写一个Java程序要经过整个结构。

我发现,使用CMD命令太复杂,我的结构,并使用Java程序我也可以很容易地重复使用的部分程序,在我的文件系统的其他地方不同,但相似的结构。

的CMD使用可能我的文件给我,但提取单行线,操纵它,并把它背内使用CMD命令,其中为使用Java是非常容易的文件是不容易的。