我有一些问题想删除我的服务器上的临时文件夹和文件时,用户无法完成在网页一些行动,并退出到其他网页。在页面加载文件夹初始化是为了让用户加载文件而创建的。我试图在Idisposable期间实施破坏而没有成功。当用户退出没有动作或取消按钮的页面时,是否有人可以指出删除文件夹和文件的最佳方法。C#在退出好康删除文件和文件夹服务器上没有用户动作
回答
你可以调查页面的onunload事件,但是,说实话,你最好的选择是有周期性运行的脚本,并从比一些合理的旧的临时文件夹中删除所有文件。例如在午夜运行并删除24小时前创建的所有文件(如果磁盘空间有问题,则删除更少的文件)。
我已经测试过,但对结果不满意。其他方法是在Global asax中使用一个Session End事件,但如果会话以prod模式存储在StateServer或SQLServer中,则不会引发该事件。如果您稍后需要在服务器中传输文件,临时文件夹管理不善。 – user325558 2010-04-26 15:05:04
如果你的意思是你不快乐与使用onunload事件,然后,是的,这就是为什么我建议运行一个脚本。当我说“临时文件夹”时,我的意思是你的临时文件夹,而不是任何一种操作系统临时文件夹。我不完全清楚你的意思是“管理不善”? – Zarigani 2010-04-26 15:29:32
未按escompted到transfert从临时文件夹的内容到网络服务器。我回来了,直接在server.//创建STD用户使用temp.folders石英运行一个脚本,我不很喜欢。我宁愿使用一些控制的事件直接管理。 – user325558 2010-04-27 19:51:29
为什么要创建的临时文件夹和文件,我不知道。但是,如果不采取行动删除它们就是难以依靠的方式,因为你依赖于一些定时器。您可以使用System.IO.Path.GetTempPath()来获取临时文件,系统会处理删除操作。
实际上, Windows不会自动清空临时文件夹。 – SLaks 2010-04-25 21:12:34
- 1. 删除驱动器上的文件夹
- 2. 使用C#列出服务器文件夹和子文件夹FtpWebRequest
- 3. 用C删除文件夹#
- 4. 删除服务器文件
- 5. 使用c删除文件夹后删除文件夹#
- 6. 有没有办法使用CFNetwork从ftp服务器上删除文件/文件夹?
- 7. 用户上传和删除文件和文件夹的最佳文件权限
- 8. 删除服务器上传的文件
- 9. C#网页:管理退出事件或没有用户操作服务器端
- 10. 通过FTP连接删除服务器上的文件夹
- 11. 创建用户文件夹像用户文件夹/故障单,并在C#服务器上管理#
- 12. 通过Ant FTP任务删除所有文件和文件夹
- 13. 用c#和线程删除大量文件和子文件夹
- 14. 在Objective-C/C中删除文件夹及其子文件夹
- 15. 图像文件没有保存到服务器“图”文件夹
- 16. Boto3,s3文件夹没有被删除
- 17. 从服务器上自动删除SFTP上传的文件
- 18. 删除FTP服务器上文件名为“ub”的文件
- 19. 下载文件时从网络服务器上删除文件
- 20. 在linux上删除包含子文件夹和文件的文件夹
- 21. 删除文件夹和包含文件
- 22. 删除文件和文件夹问题
- 23. 从本地服务器文件夹中删除图像在php
- 24. 删除行如果文件夹名称不是在服务器
- 25. 删除除C#中的文件以外的所有文件夹
- 26. 在退出时删除文件
- 27. 删除lsof在文件夹中未列出的所有文件
- 28. Android - 从服务器上的文件夹下载所有文件
- 29. 循环浏览用户文件夹并删除文件夹
- 30. C# - 预测删除文件夹上的文件系统事件
您在这里发布了相同的问题:http://stackoverflow.com/questions/2714583/c-webpages-manage-exit-events-or-quit-with-no-user-action-server-side – BigJump 2010-04-27 09:08:02