我需要在C#中编写一个实用程序。一旦通过FTP上传文件,该实用程序必须调用Web服务。这些文件是文本文件(因此它们没有文件结束标记,它们可能非常大)。
ftp服务器是Windows内置的ftp服务器。
我的问题是:如何确定文件上传是否已完成? (这样我就可以调用Web服务并告诉它有关该文件的信息?)如果我不等待发现该文件已经上传,那么我可能会过早地通知Web服务(特别是对于非常大的文件)< / p>
答案 0 :(得分:0)
让您的进程将文件上载到临时目录并执行move命令到目标目录。
这样您就知道目标目录中的所有文件都已完成。