Ejemplo n.º 1
0
        public int GlobGlob()
        {
            int matches = 0;

            foreach (var pattern in Globs)
            {
                var sut = new G.Glob(pattern, G.GlobOptions.Compiled);
                foreach (var path in FileList)
                {
                    if (sut.IsMatch(path))
                    {
                        matches++;
                    }
                }
            }

            return(matches);
        }
Ejemplo n.º 2
0
 public static IEnumerable <FileSystemInfo> GlobFileSystemInfos(this DirectoryInfo di, string pattern, GlobOptions options)
 {
     return(Glob.FilesAndDirectories(di, pattern, options));
 }
Ejemplo n.º 3
0
 public static IEnumerable <FileInfo> GlobFiles(this DirectoryInfo di, string pattern)
 {
     return(Glob.Files(di, pattern));
 }
Ejemplo n.º 4
0
 public static IEnumerable <DirectoryInfo> GlobDirectories(this DirectoryInfo di, string pattern, GlobOptions options)
 {
     return(Glob.Directories(di, pattern, options));
 }