关于采用windows自带cmd测试FTP服务器时cd命令的问题。

小猫钓鱼045B 2013-05-25 04:58:01
最近在写一个FTP服务器,基本完成,测试中...采用了windows自带的cmd来测试一些命令,但在测试CWD命令也就是切换目录的命令时发现一个问题,用cmd发送CWD的输入格式是"cd 目录名",但这个cd貌似不支持目录名带空格的,比如根目录下有个文件夹Ftp test,而执行cd Ftp test后服务器那边只收到CWD Ftp的字符串,丢失了空格符和test。但是发送quote CWD Ftp test服务器可以正确接收数据但,而且用浏览器或者windows资源管理器测试时切换目录操作完全正常.....请大侠指教一下这是为什么,是cmd自身缺陷还是服务器有问题,多谢了!
...全文
268 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyefangzhou24 2013-05-26
  • 打赏
  • 举报
回复
我居然没分……
小猫钓鱼045B 2013-05-25
  • 打赏
  • 举报
回复
引用 2 楼 mujiok2003 的回复:
参数间以空格分割, 参数内含有空各的,请用引号。 如: edit.exe "hello world.txt"
多谢大侠!
小猫钓鱼045B 2013-05-25
  • 打赏
  • 举报
回复
引用 1 楼 yiyefangzhou24 的回复:
cd "ftp test"你发错版块了吧?
其实想在标题里加个“非语言问题,但觉得这边人多所以来了”,但后来想想,大家学语言还不是为了写程序,这种问题也属于大家能碰到的,谁有经验直接回答下就行了比如2楼...
mujiok2003 2013-05-25
  • 打赏
  • 举报
回复
参数间以空格分割, 参数内含有空各的,请用引号。 如: edit.exe "hello world.txt"
yiyefangzhou24 2013-05-25
  • 打赏
  • 举报
回复
cd "ftp test"你发错版块了吧?

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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