我有一个运行在windows服务器2008框上的应用程序。它监视文件文件夹,当文件出现(ftp上载)时,应用程序尝试将其移动到另一个文件夹,以测试它是否已完全上载。问题是文件没有被FTP服务器锁定并且能够被移动,这会导致失败,因为文件只有在被移动时才被部分上传。如何在上传过程中停止对文件的访问?
发布于 2012-04-30 07:36:37
我会让上传过程创建第二个文件,filename.lck,该文件将在上传过程中存在,并在上传完成后被删除。然后,应用程序可以检查是否存在.lck文件,而不是实际文件。
https://serverfault.com/questions/384587
复制相似问题