Ejemplo n.º 1
0
 public void ListDirectoriesAndFilesByName()
 {
     MyElements.Clear();
     MyElements.AddRange(CurrentDirectory.GetDirectories());
     MyElements.AddRange(CurrentDirectory.GetFiles());
     MyElements.Sort((x, y) => string.Compare(x.Name, y.Name));
     ViewList();
 }
Ejemplo n.º 2
0
        public void ResharperWarning()
        {
            MyDirectory            myDirectory = new MyDirectory();
            IEnumerable <DataFile> allFiles    = myDirectory
                                                 .GetFiles(@"d:\")
                                                 .Select(fileName => new DataFile(fileName));
            IEnumerable <DataFile> taskFiles = allFiles
                                               .Where(file => !file.FileName.EndsWith("exe"));

            taskFiles.ForEach(file => { Console.WriteLine("[1] file: {0}", file.FileName); });
            taskFiles.ForEach(file => { Console.WriteLine("[2] file: {0}", file); });
        }
Ejemplo n.º 3
0
        // GET api/assets/lfw
        public string[] Get(string id)
        {
            string path = _DATADIR + Path.DirectorySeparatorChar + id;

            if (Directory.Exists(path))
            {
                var files = from file in MyDirectory.GetFiles(path, AssetsController._IMAGEFORMATS, SearchOption.AllDirectories)
                            select id + "_" + Path.GetFileName(file);
                return(files.ToArray());
            }
            else
            {
                return(new string[] { "Directory does not exists" });
            }
        }
Ejemplo n.º 4
0
        // GET api/assets/lfw
        public string[] Get(string id)
        {
            var baseUri = Request.RequestUri.GetLeftPart(UriPartial.Authority) + System.Web.HttpRuntime.AppDomainAppVirtualPath + "/data/" + id + "/";
            //var baseUri = Request.RequestUri.GetLeftPart(UriPartial.Authority) + Url.Content("~") + "/data/"+id+"/";
            string path = AssetsController._DATADIR + Path.DirectorySeparatorChar + id;

            if (Directory.Exists(path))
            {
                var files = from file in MyDirectory.GetFiles(path, AssetsController._IMAGEFORMATS, SearchOption.AllDirectories)
                            select baseUri + Path.GetFullPath(file).Replace(path + Path.DirectorySeparatorChar, "").Replace(@"\", "/");
                return(files.ToArray());
            }
            else
            {
                return(new string[] { "Directory does not exists" });
            }
        }
Ejemplo n.º 5
0
        public void ImageCollection_Load(string path)
        {
            IEnumerable <string> files = MyDirectory.GetFiles(path, EXTESIONS_PATTERN);

            ImageCollection_Add(files, true);
        }
Ejemplo n.º 6
0
        public void ImageCollection_Add(string[] files)
        {
            IEnumerable <string> filteredFiles = MyDirectory.GetFiles(files, EXTESIONS_PATTERN);

            ImageCollection_Add(filteredFiles);
        }