diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-01-11 12:56:26 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-01-11 12:56:26 -0500 |
| commit | 0b5d4ce3f839118a0a5903ec278321ecfecf1c32 (patch) | |
| tree | 10ddadb459f400a6711b2ea5babd4c47e5ba078e /Emby.Common.Implementations/IO/ManagedFileSystem.cs | |
| parent | 12f20de68b3e988b27286a1f25175a2fe91db5a8 (diff) | |
fix live tv folders being created in a loop
Diffstat (limited to 'Emby.Common.Implementations/IO/ManagedFileSystem.cs')
| -rw-r--r-- | Emby.Common.Implementations/IO/ManagedFileSystem.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Emby.Common.Implementations/IO/ManagedFileSystem.cs b/Emby.Common.Implementations/IO/ManagedFileSystem.cs index 78070a5d9..72b9d55eb 100644 --- a/Emby.Common.Implementations/IO/ManagedFileSystem.cs +++ b/Emby.Common.Implementations/IO/ManagedFileSystem.cs @@ -499,6 +499,24 @@ namespace Emby.Common.Implementations.IO CopyFile(temp1, file2, true); } + public bool AreEqual(string path1, string path2) + { + if (path1 == null && path2 == null) + { + return true; + } + + if (path1 == null || path2 == null) + { + return false; + } + + path1 = path1.TrimEnd(DirectorySeparatorChar); + path2 = path2.TrimEnd(DirectorySeparatorChar); + + return string.Equals(path1, path2, StringComparison.OrdinalIgnoreCase); + } + public bool ContainsSubPath(string parentPath, string path) { if (string.IsNullOrEmpty(parentPath)) |
