以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [求助]如何判断 FTP 服务器上指定文件的有否?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=2680)

--  作者:proke-011
--  发布时间:2004-11-22 4:24:46
--  [求助]如何判断 FTP 服务器上指定文件的有否?
[求助]我在查询后,用 记录循环 构件下载文件,但碰到FTP服务器上没有该文件时就会出错,提示如下:
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看 请问:如何判断 FTP 服务器上指定文件的有否?
--  作者:admin
--  发布时间:2004-11-22 9:44:47
--  
文件名称操作构件的方法中有“判断文件名称是否存在”。
--  作者:proke-011
--  发布时间:2004-11-25 6:19:52
--  
Admin,如果 FTP 服务器 上指定文件所在的文件夹没有共享给客户机, 是不是用 文件名称操作 构件的“判断文件名称是否存在”的方法就判断不到了?
--  作者:admin
--  发布时间:2004-11-25 8:57:08
--  
应该是,你可以试一下。
--  作者:proke-011
--  发布时间:2004-11-25 13:04:08
--  
我试过是这样的。 出于安全的考虑,我做的这个系统没有把文档文件所在的文件夹共享给客户机,所以我用 文件传输 构件传输文件。在传输一次后,我想校验一次,检查是否已经成功上传,不成功的,再传一次,可是用 文件传输 构件没有“判断文件名称是否存在”之类的方法,请教Admin,有什么方法解决这个问题?
--  作者:proke-011
--  发布时间:2004-12-19 3:22:57
--  
我找到方法了,大家想知道妈?
--  作者:admin
--  发布时间:2004-12-20 9:05:46
--  
经验共享,希望你把使用心得,写出来。
--  作者:proke-011
--  发布时间:2004-12-21 13:12:52
--  
我的方法为: 用 文件传输 构件的 得到指定文件大小 方法,FTP服务器上指定文件文件: 不存在的就返回 -1 , 存在的就返回该文件的大小, 同时你还可以根据返回文件的大小值和客户机上同一文件大小进行比较: 相同的表示上传成功, 不相同的表示上传失败,可以再传一次,到相同为止或进行其他处理。