无法删除空文件夹,iReplyCode = 550,我已经把文件夹下所有文件都已经删除了,但还是无法删除空文件夹。我打开文件夹看了,确实是空的

解决方案 »

  1.   

    LZ...你用unlocker这个软件看一下..有没有程序读取.如果没有的话你就在那个软件里选删除..还有一个最简单的方面就是..进入到安全模式下删除吧.还有.那个软件刚几十K..
      

  2.   


    public void RmDir(string strDirName)
                {
                   if(!bConnected)
                   {
                    Connect();
                   }
                   SendCommand("RMD "+strDirName);
              //     MessageBox.Show(strReply); 
                   if(iReplyCode != 250)
                   {
                    throw new IOException(strReply.Substring(4));
                   }
                }private void SendCommand(String strCommand)
                { 
                    byte[] cmdBytes = Encoding.GetEncoding("gb2312").GetBytes((strCommand + "\r\n").ToCharArray());
                    socketControl.Send(cmdBytes, cmdBytes.Length, 0);
                    ReadReply();
                } 
      

  3.   

    解决了,低级错误,FTP服务器没有设置用户,可删除目录