首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xceed FTP库-切换本地工作目录

Xceed FTP库-切换本地工作目录
EN

Stack Overflow用户
提问于 2013-04-29 18:07:15
回答 1查看 532关注 0票数 0

我需要在文件下载(上传)之前启用LocalWorking目录的切换,以允许将文件下载到与本地当前工作目录不同的目录。另外,允许从目录中上传命令,而不是当前本地工作目录。由于Xceed FTPClient对象不公开只允许我指定要切换到的子文件夹或路径的localdirectory属性或过程,所以我尝试使用IssueCommand例程,如下所示:

代码语言:javascript
运行
复制
ftpClient.IssueCommand(String.Format(" cwd {0}, localworkingpath)); 

相反,命令是针对远程计算机执行的,而不是对本地执行的。

Assert.IsTrue失败了。文件传输不成功。详细信息: Xceed.Ftp.FtpReplyException: C:\MultiDownload\LocalDirectorySwitch:文件名、目录名或卷标签语法不正确。(回复代码550)在Xceed.Ftp.Engine.FtpCommand.EndExecute(IAsyncResult asyncResult)在Xceed.Ftp.FtpClient.SendCustomCommand(String命令)

当我使用命令时

代码语言:javascript
运行
复制
ftpClient.IssueCommand(String.Format(" lcd {0}, localworkingpath)); 

我获得以下错误消息

Assert.IsTrue失败了。文件传输不成功。详细信息:'LCD C:\MultiDownload\LocalDirectorySwitch‘:命令不被理解(回复代码500)在Xceed.Ftp.Engine.FtpCommand.EndExecute(IAsyncResult asyncResult)在Xceed.Ftp.FtpClient.SendCustomCommand(字符串命令)

如何更改ftpClient对象的本地工作目录?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-04-29 18:13:24

在命令行FTP客户端中更改本地工作目录的典型命令是lcd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16285355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档