【发布时间】:2010-02-10 14:04:24
【问题描述】:
我正在编写一个 ASP.NET webapp,它将把 CD 的内容复制到网络共享。我需要定期检查复印作业是否完成。
这样做的一种方法是检查网络共享文件夹,以查看自上次检查以来文件大小是否发生了变化,但这似乎有点狡猾。有没有人知道如何做到这一点?
提前致谢, 斯蒂金
编辑
更多解释:
基本上我每 5 秒调用一次 JsonResult 操作方法,称为 getStatus(source,destination)。此方法需要检查以下内容:
- 如果源目录仍为空,则无法开始复制 --> 返回状态“等待”
- 如果源目录包含文件,则可以开始复制 -_> 调用复制方法 + 返回状态“正在复制”
- 如果目标目录包含文件,并且文件大小保持不变,则复制完成 --> 返回状态“完成”
谢谢!
【问题讨论】:
-
好问题。我通过跟踪上次修改日期并查看它是否已更改来做到这一点,但我的方法似乎和你的一样狡猾。我有兴趣看看发布的内容。
-
请澄清:(1)您是否在服务器端复制CD? (2) 您要从客户端 Web 浏览器检查复制作业吗?
标签: asp.net asp.net-mvc copy