node-webkit app正在temp文件夹中创建新的nw文件夹,而不是在应用程序升级或重新启动系统时删除旧文件夹

时间:2016-05-15 20:29:03

标签: node.js html5 node-webkit

每次升级节点webkit应用程序时,都会创建新的nw文件夹(例如:nw8956_10711),但不会删除旧的nw文件夹。每当系统重新启动时都会发生。它导致大量内存丢失,并迫使我们在几天后清理临时文件夹。 但每当我们退出时,应用nw文件夹都会被删除。

有没有办法在临时文件中只保留一个nw文件夹?

1 个答案:

答案 0 :(得分:0)

考虑调用批处理文件来清理......

rem For Windows7+
rd /s /q "\\?\C:\Users\%username%\AppData\Local\Temp"

rem For Windows XP
rd /s /q "\\?\%USERPROFILE%\Local Settings\Application Data\Temp"

当用户退出时使用以下内容从您的应用中获取:

require('child_process').spawn('Cleanup.bat'),[]);