请问如何判断ftp服务器中我要创建的目录是否已经存在?如果存在的话我就不用再创建了。搞得现在只要我创建同名的目录就报错。IDftp

解决方案 »

  1.   

    先用 list 得到ftp server 上的目录,文件列表,比较下
      

  2.   

    你放在try里面不就行了吗
    要不就用list列出文件跟路径得列表比较,没有在创建
      

  3.   

    SIZE方法就知道了,存在和不存在,其返回的信息不一样的
    这么简单,自己做做实现的_____________________
    http://lysoft.7u7.net
      

  4.   

    我是楼主,请问有没有相关代码呀?我是菜鸟,解决后马上揭帖。
    IdFTP1.List()
      

  5.   

    list出来的目录字符串有一大堆,我只想判断文件夹是否存在,不想判断文件,到底该如何处置
      

  6.   

    基本这样就可以了:
    If DirectoryExists(Root+CurrentDir+TheDirectory) Then
      存在