首页 新闻 赞助 找找看

FTP目录结构诡异,如何切换目录,详情请看题目内容,谢谢

0
悬赏园豆:50 [已关闭问题] 关闭于 2013-07-11 15:12

服务器的机器目录结构如下:

  • /home/a
  • /b

现在有一个ftp服务,其根目录在/home/a,但是要往/b下上传文件,请问用c#如何实现。

补充:

  1. 如果我url写成这样:ftp://xxxx/b ,那肯定不对,这种写法实际上对应目录:/home/a/b
  2. 我用ftp命令可以切换到/b,(cd /b),怎么用代码实现这个命令呢
  3. 看了些网上的代码,切换目录后再拼url,又成了ftp://xxxx/b,这肯定不行,同1
ftp
问题补充:
  • 用ftp客户端软件可以切换到这个目录并且上传文件。我对ftp没有多深了解,既然根目录是/home/a,为什么登陆ftp后还能访问别的目录呢,因为登陆的用户权限大?
  • 我并没有看到ftp根目录设置在哪,但是我用ftp命令 open ip 登录后当前目录就是/home/a。这可以证明根目录就是/home/a吧。
会长的主页 会长 | 专家六级 | 园豆:12401
提问于:2013-07-10 18:56
< >
分享
所有回答(2)
0

很多第三方的ftp组件。你使用这样的组件来模拟你的过程就是了。

还有,其实设置虚拟目录,让ftp://xxxx/b直接指向b目录也是一个办法。

甲_乙_丙_丁 | 园豆:804 (小虾三级) | 2013-07-10 19:03

我不能改人家的ftp设置的。明天前找找第三方的吧,谢谢

支持(0) 反对(0) 会长 | 园豆:12401 (专家六级) | 2013-07-10 19:04
0

用FTP客户端软件登录,如果你能看到/home/a ,试试能不能退回到/home,可以的话,在这能新建b目录吗,不行的话,那就不用搞了,没权限

Yu | 园豆:12980 (专家六级) | 2013-07-10 21:33

目录是客户定的,不好改。我用ftp客户端软件是可以切换到这个目录的。代码应该可以实现,明天再找找

支持(0) 反对(0) 会长 | 园豆:12401 (专家六级) | 2013-07-10 23:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册