public static string[] _dirUrls(string nUrl) { List<string> result_ = new List<string>(); UrlParser urlParser_ = new UrlParser(nUrl); string urlDir_ = urlParser_._urlDir(); string[] dirUrls_ = Directory.GetDirectories(urlDir_); foreach (string i in dirUrls_) { int index_ = i.LastIndexOf(@"\"); string dirName_ = i.Substring(index_ + 1); if (dirName_.StartsWith(@"^arc^")) { continue; } if (dirName_.StartsWith(@"^file^")) { continue; } index_ = dirName_.LastIndexOf(@"^"); string fileName_ = dirName_.Substring(index_ + 1); string urlName_ = nUrl + @"/" + fileName_; result_.Add(urlName_); } return result_.ToArray(); }
public static string[] _files(string nUrl) { List<string> result_ = new List<string>(); UrlParser urlParser_ = new UrlParser(nUrl); string urlDir_ = urlParser_._urlDir(); string[] fileUrls_ = Directory.GetFiles(urlDir_); foreach (string i in fileUrls_) { int index_ = i.LastIndexOf(@"\"); string fileName_ = i.Substring(index_ + 1); string urlName_ = nUrl + @"*" + fileName_; result_.Add(urlName_); } return result_.ToArray(); }