我想将文件夹上传我的程序在服务器没有该文件夹的情况下报错说没有找到路径但程序会在这时创建该文件夹但是文件不上传了,等到下次运行才检测到该文件夹并上传。请给点关于这方面的代码idftp的。谢谢

解决方案 »

  1.   

    idUp.Host :=ftpServerIp;
        idUp.Username :=ftpUserName;
        idUp.Password :=ftpUserPws;
        idUp.Connect();
        try
          idUp.MakeDir(Copy(selfCode,1,6));
        except
        end;
        idUp.ChangeDir(Copy(selfCode,1,6));
        try
          idUp.MakeDir(Copy(selfCode,7,2));
        except
        end;
        idUp.ChangeDir(Copy(selfCode,7,2));
        idUp.Put(selfCode+'.jpg',selfCode+'.jpg',False);
        idUp.Quit;我是这样判断的。还没出过什么错。
      

  2.   

    try
        idftp.ChangeDir(edit.Text);
      except
        showmessage('文件夹不存在');
      end;