File 如何在安装installshield 2010期间删除文件

File 如何在安装installshield 2010期间删除文件,file,installshield,delete-file,File,Installshield,Delete File,我在安装包中包含了数据库中的一些备份文件,因此我可以在一个简单的步骤中恢复它并拥有一个完整的正在运行的数据库,这一切都很好,但我希望在恢复后立即删除数据库备份文件,作为安装过程中的一个步骤 有人知道怎么做吗?您可以添加一些InstallScript作为自定义操作来完成这项工作。有一个函数可以做到这一点 查看底部示例的链接 作为对Booberry答案的补充,我建议您将此设置为a,因为您将对系统进行实际更改。一旦执行此操作,您将无法访问您的属性,因此必须通过传递文件路径 此外,我还建议你考虑使用数据

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


有人知道怎么做吗?

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


查看底部示例的链接

作为对Booberry答案的补充,我建议您将此设置为a,因为您将对系统进行实际更改。一旦执行此操作,您将无法访问您的属性,因此必须通过传递文件路径

此外,我还建议你考虑使用数据库备份的方法,如果将来你的应用程序被部署到国际市场,你会发现排序的问题(这可能取决于国家的不同),并导致你的客户(和你自己)头疼。


希望有帮助。

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


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

谢谢!!这就是我一直在寻找的,但我有一个后续问题,在我将脚本包含到项目中并添加自定义操作以启动它之后,我不断收到一个错误“error compileding setup.rul.setup.rul必须包含在项目中…”:s如果我删除自定义操作,则该错误将消失。。。有什么想法吗?在他们的帮助材料中发现了这个。。。希望有帮助:要解决此错误,需要在项目中插入一个名为Setup.rul的文件。要完成此操作,请执行以下步骤:1。选择InstallScript视图。2.右键单击“文件”文件夹并选择“新建脚本文件”以插入新的InstallScript文件。3.如果尚未出现,请右键单击其中一个脚本文件并选择“重命名”,将其重命名为Setup.rul。4.重建项目。