NSIS 按扩展名删除所有文件
NSIS DELETE all files by extension
我正在尝试删除文件夹中具有特定扩展名的所有文件。我发现 this 关于如何获取所有 txt 文件的问题,我考虑过使用它通过扩展名获取所有文件并删除它们,但我不确定该怎么做。
列出和删除文件没有区别:
FindFirst [=10=] "$INSTDIR\*.txt"
loop:
StrCmp "" done
StrCpy "$INSTDIR$1"
IfFileExists "\*.*" +2 ; A directory?
Delete ""
FindNext [=10=]
Goto loop
done:
FindClose [=10=]
也就是说,文档说支持通配符,所以您应该可以这样做
Delete "$INSTDIR\*.txt"
我正在尝试删除文件夹中具有特定扩展名的所有文件。我发现 this 关于如何获取所有 txt 文件的问题,我考虑过使用它通过扩展名获取所有文件并删除它们,但我不确定该怎么做。
列出和删除文件没有区别:
FindFirst [=10=] "$INSTDIR\*.txt"
loop:
StrCmp "" done
StrCpy "$INSTDIR$1"
IfFileExists "\*.*" +2 ; A directory?
Delete ""
FindNext [=10=]
Goto loop
done:
FindClose [=10=]
也就是说,文档说支持通配符,所以您应该可以这样做
Delete "$INSTDIR\*.txt"