我使用 Inno Setup 创建的工具包将我的应用程序安装在C:\Program Files\MyApp
.
当我的应用程序启动时,它会尝试在其中创建新的日志文件,C:\Program Files\MyApp\logs\
但它失败了。
在我的 Inno 脚本中,我有以下设置:
[Dirs]
Name: "{app}";
[Files]
Source: logs\*; DestDir: {app}\logs\; Flags: ignoreversion recursesubdirs createallsubdirs; Permissions: everyone-full
这为文件logs
夹内的所有文件提供了完全权限,但对文件夹本身没有。因此,当我的应用程序尝试在该文件夹中创建新的日志文件时,它会失败。
我如何也可以设置文件夹的完全权限,而不仅仅是其中的现有文件?