用C#实现FTP搜索引擎int h=-1; try { _size=ff.getFileSize(s); h=s.IndexOf("/"); } catch { _size=0; Console.WriteLine("size error"); } if(s!=null && s.Trim()!="") { DataUnit datau=new DataUnit(s,_size,header+parent+"/",DateTime.Now,ip.ToString(),address); Class1.DataQueue.Enqueue(datau); } } catch(Exception ex) { Console.WriteLine(ex.Message); ff.setRemoteHost(ip.ToString()); ff.login(); ff.chdir(parent.Trim()); Console.WriteLine("=======Continue========"); continue; }; } if(subdirNames!=null && subdirNames.Count>0) foreach(string s in subdirNames) { if(s.Equals("..") || s.Equals(".") || s.StartsWith("\0"))continue; if(s!=null && s.Trim()!="") { q.Enqueue(parent+"/"+s); DataUnit datau=new DataUnit(s,(long)0,header+parent+"/",DateTime.Now.AddHours(1),ip.ToString(),address); Class1.DataQueue.Enqueue(datau); } } } ff.close(); } catch(Exception ex) { Console.WriteLine(ex.Message); }; } } } 上一篇:对C# 2.0中匿名方法的怀疑分析 下一篇:没有了 更多相关文章
|
推荐文章
精彩文章
|