gpt4 book ai didi

permissions - Inno Setup-如何设置文件夹的完全权限,而不仅仅是其内容

转载 作者:行者123 更新时间:2023-12-03 21:39:01 31 4
gpt4 key购买 nike

我使用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文件夹内所有文件的完全权限,而不是文件夹本身。因此,当我的应用程序尝试在该文件夹中创建新的日志文件时,它将失败。

我如何不仅在其中的现有文件上也对文件夹设置完全权限?

最佳答案

在[Dirs]部分下为logs文件夹设置权限对我来说很有效:

[Dirs]
Name: "{app}";
Name: "{app}\logs"; Permissions: everyone-full

[Files]
Source: logs\*; DestDir: {app}\logs\; Flags: ignoreversion recursesubdirs createallsubdirs; Permissions: everyone-full


但是,就像在 this post中一样,我不确定这是否是正确的方法。

关于permissions - Inno Setup-如何设置文件夹的完全权限,而不仅仅是其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596054/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com