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()); }
/// <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()); }