示例#1
0
文件: UrlParser.cs 项目: zyouhua/nvwa
 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();
 }
示例#2
0
文件: UrlParser.cs 项目: zyouhua/nvwa
 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();
 }