知道服务器的IP,端口,FTP用户名,密码,和FTP下文件的名字,如何知道某个文件夹下所包含文件的文件名,也就是说如何訪問FTP下的文件。。

解决方案 »

  1.   

    private void button3_Click(object sender, System.EventArgs e)
    {
    GetServerSubFiles(这里应该怎么写????获得某个文件夹下所包含文件的文件名);
    }
    public void  GetServerSubFiles(string dirPath)
    {
    try
    {
    DirectoryInfo di=new DirectoryInfo(dirPath);
    foreach(FileInfo fi in di.GetFiles())
    {
    MessageBox.Show(fi.Name.ToString());
    }
    }
    catch(FileNotFoundException a)
    {
    MessageBox.Show(a.Message);
    }
    }
      

  2.   

    2005中的System.Net.FtpWebRequest和System.Net.FtpWebResponse提供了比较全面的FTP操作基础类库,在vs.net2005的示例中也有几个样例代码。