如何在Inno Setup中创建文件夹

5

如何在代码部分创建文件夹? 我使用inno download的示例脚本。

[Code]
//HERE I NEED TO CREATE FOLDER "Downloaded"

procedure InitializeWizard();
begin
 itd_init;
 itd_addfile('http://link.net/soft/file.exe',expandconstant('{sd}\Downloaded\file.exe'));
 itd_downloadafter(wpReady);
end;

3
调用 CreateDir 函数,或者根据您想要创建该文件夹的方式使用 ForceDirectories - TLama
我在Pascal和Inno方面是个菜鸟。请给一个例子。 - Евгений Антипов
5
这是一个【该死的例子】(http://pastebin.com/gsAr23LA) :-) - TLama
3
不用谢!无论如何,你链接的例子相当不安全,因为在某些情况下,文件夹可能不会被创建。最好使用检查(就像我在我的例子中所做的那样),如果创建成功,然后开始下载你需要的东西。 - TLama
1
ForceDirectories 函数救了我的一天 !!! 谢谢! - Jason
显示剩余2条评论
1个回答

5

为什么不使用[Dirs]部分创建文件夹:

Name: {app}\Downloaded

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接