如何在使用 installshield 2010 安装过程中删除文件

发布于 2024-10-14 05:59:53 字数 110 浏览 3 评论 0原文

我在我的安装包中包含了数据库中的一些备份文件,因此我可以通过一个简单的步骤恢复它并拥有完整的运行数据库,一切都很好,但我想作为一步删除数据库备份文件在恢复后的安装过程中。

有人知道怎么做吗?

I'm including in my installation package some backup files from my database, so I can restore it and have a complete running database in one easy step, and it's all fine, but i'd like to delete the database backup files as a step in the installation process right after it's restored.

Anyone know how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

寒尘 2024-10-21 05:59:53

您可以添加一些 InstallScript 以作为自定义操作来完成该工作。有一个函数 DeleteFile 可以做到这一点。

查看底部示例的链接。

You can add some InstallScript to do the job as a custom action. There is a function DeleteFile that does that.

Look at the link to the example at the bottom.

惯饮孤独 2024-10-21 05:59:53

作为对 Booberry 答案的补充,我建议您将其设为 推迟自定义操作,因为您将对系统进行实际更改。执行此操作后,您将无法访问您的属性,因此您必须通过自定义操作数据.

除此之外,我还建议您考虑使用数据库备份的方法,如果将来您的应用程序部署到国际市场,您会发现排序规则问题(可能因国家/地区而异)并导致您的客户(和您自己) ) 头疼。

希望有帮助。

As a complement to Booberry's answer, I suggest you make this a deferred custom action, because you will be making actual changes to the system. Once you do this, you won't be able to access your properties so you will have to pass the file path via Custom Action Data.

Besides this, I also suggest you consider the approach of using your database backup, if in the future your application is deployed to international markets you will find issues with the collation (which may vary depending on the country) and cause your customers (and yourself) a headache.

Hope it helps.

神仙妹妹 2024-10-21 05:59:53

删除文件功能不会删除“只读、隐藏和系统文件”。您必须删除只读属性,然后使用删除文件功能。

如果您将此作为自定义操作运行,则在系统上下文模式下选择延迟执行。

Deletefile function will not remove "Read-Only, Hidden and system files".You have to remove the Read-only attribute then use delete file function..

If you are running this as a custom action , then choose deferred execution in system context mode.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文