public EnumerateFileSystemInfos ( ) : IEnumerable |
||
return | IEnumerable |
public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos()
{
return InternalEnumerateFileSystemInfos("*", SearchOption.TopDirectoryOnly);
}
DirectoryInfo::EnumerateFileSystemInfos ( String searchPattern ) : IEnumerable |
|
DirectoryInfo::EnumerateFileSystemInfos ( String searchPattern, SearchOption searchOption ) : IEnumerable |
|
DirectoryInfo::EnumerateFileSystemInfos ( ) : System.Collections.Generic.IEnumerable |
|
DirectoryInfo::EnumerateFileSystemInfos ( string searchPattern ) : System.Collections.Generic.IEnumerable |
|
DirectoryInfo::EnumerateFileSystemInfos ( string searchPattern, System searchOption ) : System.Collections.Generic.IEnumerable |
internal override IEnumerable<FileSystemEntry> ImplFindFiles(String Path) { String CachedRealPath = RealPath(Path); DirectoryInfo DirectoryInfo = new DirectoryInfo(CachedRealPath); foreach (var Item in DirectoryInfo.EnumerateFileSystemInfos()) { if (!Item.FullName.StartsWith(CachedRealPath)) { throw(new Exception("Unexpected FullName")); } if (Item.Attributes.HasFlag(FileAttributes.Hidden)) { continue; } var FileSystemEntry = new LocalFileSystemEntry(this, Path + "/" + Item.Name, Item); //FileSystemEntry.Size = File.get //Item.Attributes == FileAttributes. // //FileSystemEntry.Time = Item. yield return FileSystemEntry; } }