diff options
| -rw-r--r-- | MediaBrowser.Controller/Providers/DirectoryService.cs | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/MediaBrowser.Controller/Providers/DirectoryService.cs b/MediaBrowser.Controller/Providers/DirectoryService.cs index 62d424696..ca9038439 100644 --- a/MediaBrowser.Controller/Providers/DirectoryService.cs +++ b/MediaBrowser.Controller/Providers/DirectoryService.cs @@ -100,28 +100,29 @@ namespace MediaBrowser.Controller.Providers public FileSystemMetadata GetFile(string path) { - var directory = Path.GetDirectoryName(path); - - if (string.IsNullOrWhiteSpace(directory)) - { - _logger.Debug("Parent path is null for {0}", path); - return null; - } - - try - { - var dict = GetFileSystemDictionary(directory, false); - - FileSystemMetadata entry; - dict.TryGetValue(path, out entry); - - return entry; - } - catch (Exception ex) - { - _logger.ErrorException("Error in GetFileSystemDictionary. Directory: :{0}. Original path: {1}", ex, directory, path); - return null; - } + return _fileSystem.GetFileInfo(path); + //var directory = Path.GetDirectoryName(path); + + //if (string.IsNullOrWhiteSpace(directory)) + //{ + // _logger.Debug("Parent path is null for {0}", path); + // return null; + //} + + //try + //{ + // var dict = GetFileSystemDictionary(directory, false); + + // FileSystemMetadata entry; + // dict.TryGetValue(path, out entry); + + // return entry; + //} + //catch (Exception ex) + //{ + // _logger.ErrorException("Error in GetFileSystemDictionary. Directory: :{0}. Original path: {1}", ex, directory, path); + // return null; + //} } public IEnumerable<FileSystemMetadata> GetDirectories(string path) |
