override protected FileSystemEntry ImplGetFileInfo(String Path)
{
String CachedRealPath = RealPath(Path);
FileSystemInfo FileSystemInfo;
if (Directory.Exists(CachedRealPath)) {
FileSystemInfo = new DirectoryInfo(CachedRealPath);
} else {
FileSystemInfo = new FileInfo(CachedRealPath);
}
return new LocalFileSystemEntry(this, Path, FileSystemInfo);
}