Beispiel #1
0
        public void Enumeration()
        {
            new Utilities.IO.DirectoryInfo("~/Logs/").Delete();
            new Utilities.IO.DirectoryInfo("~/App_Data/").Delete();
            var Temp = new Utilities.IO.DirectoryInfo(".");

            foreach (IFile File in Temp)
            {
            }
            Assert.Equal(1, Temp.EnumerateDirectories().Count());
            Assert.Equal(37, Temp.EnumerateFiles().Count());
            Assert.Equal(1, Temp.EnumerateDirectories(x => x.Created < DateTime.UtcNow).Count());
            Assert.Equal(37, Temp.EnumerateFiles(x => x.Created < DateTime.UtcNow).Count());
        }
 public void DeleteExtension()
 {
     var Temp = new Utilities.IO.DirectoryInfo("./Test");
     Temp.Create();
     for (int x = 0; x < 10; ++x)
     {
         new Utilities.IO.FileInfo("./Test/" + x + ".txt").Write("Testing this out");
     }
     Temp.EnumerateFiles().Delete();
     Temp.Delete();
 }
        public void DeleteExtension()
        {
            var Temp = new Utilities.IO.DirectoryInfo("./Test");

            Temp.Create();
            for (int x = 0; x < 10; ++x)
            {
                new Utilities.IO.FileInfo("./Test/" + x + ".txt").Write("Testing this out");
            }
            Temp.EnumerateFiles().Delete();
            Temp.Delete();
        }
 public void Enumeration()
 {
     new Utilities.IO.DirectoryInfo("~/Logs/").Delete();
     new Utilities.IO.DirectoryInfo("~/App_Data/").Delete();
     var Temp = new Utilities.IO.DirectoryInfo(".");
     foreach (IFile File in Temp) { }
     Assert.Equal(1, Temp.EnumerateDirectories().Count());
     Assert.Equal(37, Temp.EnumerateFiles().Count());
     Assert.Equal(1, Temp.EnumerateDirectories(x => x.Created < DateTime.UtcNow).Count());
     Assert.Equal(37, Temp.EnumerateFiles(x => x.Created < DateTime.UtcNow).Count());
 }
Beispiel #5
0
 /// <summary>
 ///   Returns an enumerable collection of file information in the current directory.
 /// </summary>
 /// <returns> An enumerable collection of the files in the current directory. </returns>
 /// <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the
 ///   <see cref="T:Utilities.IO.FileInfoWrapper" />
 ///   object is invalid (for example, it is on an unmapped drive).</exception>
 /// <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
 public IEnumerable <IFileInfo> EnumerateFiles()
 {
     return(_di.EnumerateFiles().Select(f => new FileInfoWrapper(f)).ToArray());
 }