|
@@ -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)
|