我想过滤目录中的一些文件。
例如,我的目录“MyDir”包含2个文件和1个目录:
DIR
3.1 foodir.pk 3.2 foodir.txt
我需要在一个表达式中定义文件:
答案 0 :(得分:1)
不能在Inno Setup中使用正则表达式。
但是你不需要它们来完成你的任务,只需使用普通的通配符:
[Files]
Source: "*.*"; Excludes: "*.doc, *.mp3, dir"; DestDir: "{app}"; Flags: recursesubdirs
请参阅Inno Setup文档中的[Files] section。
虽然您无法在[UninstallDelete]
和[InstallDelete]
部分使用任何类型的排除模板/模式。
这是有充分理由的。您应该只删除明确选择删除的文件。不删除所有文件,只选择几个你不想删除的文件。
答案 1 :(得分:-1)
看看: http://d.hatena.ne.jp/ir9Ex/20120322/1332397961
这个特殊的实现使用VB RegExp,搜索包含。
的字符串