当我使用 INNO 向导时,我会得到一个 *.iss 文件,该文件包含在其设置部分:
[Setup]
AppId={87E1AD40-F32B-4EF7-A2FF-5B508814068A}
<statements not included here}
Run Code Online (Sandbox Code Playgroud)
然后我在代码部分添加一个过程,用于生成一个 *.ini 文件,用作我的应用程序的输入。代码部分包含以下内容:
[Code]
procedure CurStepChanged(CurStep: TSetupStep);
// Purpose: write an *.ini file
// Used as input to the program to be executed
var
S: string;
begin
if CurStep = ssPostInstall then
begin
//* Output language entered
S := Format('[%s]'+#13#10, ['LANGUAGE']);
SaveStringToFile(ExpandConstant('{app}\UserInputs.ini'), S, False);
S := Format('language = %s'+#13#10, [ActiveLanguage]);
SaveStringToFile(ExpandConstant('{app}\UserInputs.ini'), S, True);
<code not included here>
//* Output AppId code generated by INNO
S := Format('[%s]'+#13#10, ['REGISTRATION']); // …Run Code Online (Sandbox Code Playgroud) 假设我有一个目录C:/Test为空或包含超过 2000000 个文件,所有文件都具有相同的扩展名(例如*.txt)。
如何在不枚举文件的情况下使用 Python 确定目录是否为空?