gpt4 book ai didi

Air,如何在卸载时删除文件夹?

转载 作者:行者123 更新时间:2023-12-04 03:44:18 25 4
gpt4 key购买 nike

我有一个作为 native 安装程序发布的 Air 应用程序。如果用户卸载该程序,它不会删除安装它的文件夹。然后当用户尝试再次安装时,它会抛出一个错误,指出该文件夹已经存在。

即如果程序是C:/program files/my app/{contents here}它删除了 {contents here} 但保留了 /my app 目录。

有没有办法确保在卸载时删除该文件夹?

最佳答案

我认为没有办法强制卸载程序删除该文件夹,但它没有被删除的原因是因为它包含原始安装时没有放在那里的文件。例如,如果您在安装文件夹层次结构中保存了用户配置文件,则不会将其删除。

您无法确保用户不会将任何文件放在那里,但至少您可以避免从您的应用程序将任何文件/文件夹写入您的安装文件夹。相反,使用应用程序存储文件夹 (File.applicationStorageDirectory)。您还可以使用 File.applicationStorageDirectory.resolvePath("exemple"); 轻松地在那里创建新文件夹;

关于Air,如何在卸载时删除文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5852491/

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