public void TestEnumerateFileSystemEntriesWithSearchWithNoResults() { var entries = Directory.EnumerateFileSystemEntries(uncDirectory, "giberish").ToArray(); Assert.AreEqual(0, entries.Length); Assert.IsFalse(entries.Contains(uncFilePath)); }
public void TestEnumerateFileSystemEntriesWithSearch() { var entries = Directory.EnumerateFileSystemEntries(uncDirectory, "*").ToArray(); Assert.AreEqual(1, entries.Length); Assert.IsTrue(entries.Contains(uncFilePath)); }
public void TestEnumerateFileSystemEntriesRecursiveWithSearchWithNoResults() { var tempLongPathFilename = Path.Combine(uncDirectory, Path.GetRandomFileName()); Directory.CreateDirectory(tempLongPathFilename); try { Assert.IsTrue(Directory.Exists(tempLongPathFilename)); var randomFileName = Util.CreateNewEmptyFile(tempLongPathFilename); var files = Directory.EnumerateFileSystemEntries(uncDirectory, "gibberish", SearchOption.AllDirectories).ToArray(); Assert.AreEqual(0, files.Length); Assert.IsFalse(files.Contains(uncFilePath)); Assert.IsFalse(files.Contains(randomFileName)); } finally { const bool recursive = true; Directory.Delete(tempLongPathFilename, recursive); } }
public static IEnumerable <string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption options) { return(Directory.EnumerateFileSystemEntries(path, searchPattern, options)); }
public static IEnumerable <string> EnumerateFileSystemEntries(string path) { return(Directory.EnumerateFileSystemEntries(path)); }