我正在使用带有InterBase数据库的Delphi-5(旧)应用程序,我已经在运行时将BDE会话文件分配到Temp\XYZ文件夹中。
当应用程序处于理想状态一段时间后,TEMP文件夹中的XYZ文件夹突然被自动删除。
抱怨此问题的客户是64位Windows 10企业版。
我知道Microsft在windows10中有一个新的选项“存储感知”,它会自动清除临时文件夹。
当应用程序正在使用时,会话文件句柄将被打开,即使应用程序被打开,它也会被自动删除...(已尝试手动删除临时文件夹,但无法在应用程序正在使用时将其删除。)
有人能在这方面给我一些建议吗?
发布于 2020-09-11 21:57:24
简单-不要使用临时文件夹。使用像这样的东西:
%APPDATA%%LOCALAPPDATA%%PROGRAMDATA%欲了解更多信息,请访问:What is the difference between ProgramData and AppData?
https://stackoverflow.com/questions/52470851
复制相似问题