C# Socket 怎样判断ftp服务器上指定目录是否为空?

ftp服务器的一个目录是/home/project,用C# socket怎样才能判断这个目录为空呢?
我用SendCommond("NLST /home/project")命令来获取该目录下的包含文件信息来判断,但如果该目录下没有任何文件,就会报错/home/project/*:no such file。请问用C# socket怎样代码来实现呢?
最新回答
网瘾少女裤裆藏雷

2024-05-24 10:07:05

判断目录为空字节的时候你给赋值 123456;当接受到的是123456的时候;就说明目录是空啊;
不是空的时候;在请求一次服务器; 不停的请求,接收
(▔□▔)

2024-05-24 05:19:14

你先用CWD切换到那个目录,再执行MLSD或者NLST
追问
你好,我是先CWD到/home/project这个目录的,再执行NLST的。
追答
你切换了之后,当前目录已经变了,就不能再用NLST /home/project,可以直接发MLSD或者NLST看看(没别的参数)