ftp服务器的一个目录是/home/project,用C# socket怎样才能判断这个目录为空呢?我用SendCommond("NLST /home/project")命令来获取该目录下的包含文件信息来判断,但如果该目录下没有任何文件,就会报错/home/project/*:no such file。请问用C# socket怎样代码来实现呢?
你先用CWD切换到那个目录,再执行MLSD或者NLST 追问 你好,我是先CWD到/home/project这个目录的,再执行NLST的。 追答 你切换了之后,当前目录已经变了,就不能再用NLST /home/project,可以直接发MLSD或者NLST看看(没别的参数)