如何检测一个目录是否存在

cainiaowenlule 2005-12-01 10:35:38
各位老大 我现在有个问题 我的远程机是unix
就是我使用nmftp控件 进行ftp下载时 出现了这么一个问题

当我连接完成 使用changedir改变远程的目录时,如果改变的这个目录不存在,系统会报550错误,请问如何能解决这个问题啊,或者是在改变之前如何判断那个目录是否存在啊,多谢
...全文
220 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wf2091139 2005-12-01
  • 打赏
  • 举报
回复
nmftp->list之后

for(int i=0;i<NMFTP1->FTPDirectoryList->name->Count;i++)
{
AnsiString FtpDir=NMFTP1->FTPDirectoryList->Attribute->Strings[i];
if(FtpDir.SubString(1,1)=="d"||FtpDir.SubString(1,1)=="D") //文件夹
...
...
else if(FtpDir.SubString(1,1)=="-")//文件
...
...
}
constantine 2005-12-01
  • 打赏
  • 举报
回复
list 然后从列表中比较,
还有try一下,捕捉错误

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧