怎样使iis定时删除文件

jthkl 2019-07-10 05:57:23
需求是根据用户的要求生成数据文件,然后写成文件,这样下载的时候就可以直接给用户一个地址了。但是如果一直生成文件而不删除就很浪费空间,可否定时删除?如果不生成文件而是直接把memorystream推给用户的话,文件大了并发用户多了会造成内存不够,觉得还是生成文件比较好。若是在网上租赁web服务器,没有所有权限,能设置一个定时任务吗?有没有方法知道用户已经成功下载了文件?
...全文
66 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 2019-07-26
  • 打赏
  • 举报
回复
引用
租赁web服务器
如果只是那种虚拟机的..给你一个ftp帐户 上传到固定目录,,这种权限比较小. 你可以在Global里面用timer或者quarzt.net进行删除本地文件. 如果你能mstsc 那么你可以扔上去一个exe或者winservice 使用quarzt.net或者timer进行定时删除. 或者你也可以使用计划任务去调用一个exe或者bat去删. 或者你也可以做一个页面..遍历这些文件夹/文件 ,使用页面操作去手动删. 以上是删除的方法, 至于你后面说的"是否知道用户已经成功下载" 这个一般下载的时候你自己去写代码判断即可.比如下载了,那么你在数据库记录一下把用户ID以及文件名保存一下即可. 但是只能说是"下载",是否成功服务器是不知道的...
冰川711 2019-07-10
  • 打赏
  • 举报
回复
根据日期生成文件夹,每一天一个文件夹,然后每次生成文件的时候 做判断, 想怎么删就怎么删了
爱生活爱敏敏 2019-07-10
  • 打赏
  • 举报
回复
用户下载成功之后给用户一个标识嘛,然后根据这个删除文件
极客诗人 2019-07-10
  • 打赏
  • 举报
回复
定时执行一个exe 去删除
  • 打赏
  • 举报
回复
iis+quartz.net,job定时删除

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧