BDE会话文件从Temp文件夹中消失

时间:2018-09-23 22:37:07

标签: delphi windows-10

我正在使用带有InterBase数据库的Delphi-5(旧)应用程序,我已在运行时将BDE会话文件分配给Temp \ XYZ文件夹。

当应用程序处于理想状态一段时间后,TEMP文件夹中的XYZ文件夹突然被自身删除。

抱怨此问题的客户位于64位Windows 10企业版中。

我知道Microsft在Windows 10中有一个新选项“ Storage Sense”,它将自动清除TEMP文件夹。

在使用该应用程序时,即使已打开该会话文件句柄,该应用程序也会自动被删除...(尝试删除该临时文件夹,但在使用该应用程序时无法将其删除)

有人可以建议我一些想法吗?

1 个答案:

答案 0 :(得分:0)

简单-请勿使用TEMP文件夹。使用类似的东西:

  • %APPDATA%
  • %LOCALAPPDATA%
  • %PROGRAMDATA%

有关更多信息: What is the difference between ProgramData and AppData?