Răsfoiți Sursa

Ensure that paths from syncthing config use backslashes

Fixes #520
Antony Male 6 ani în urmă
părinte
comite
614ed5489f

+ 2 - 0
src/SyncTrayzor/Syncthing/Folders/SyncthingFolderManager.cs

@@ -155,6 +155,8 @@ namespace SyncTrayzor.Syncthing.Folders
                     // Strip off UNC prefix, if they're put it on
                     if (path.StartsWith(uncPrefix))
                         path = path.Substring(uncPrefix.Length);
+                    // Change forward slashes to backslashes
+                    path = path.Replace(Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar);
                     if (path.StartsWith("~"))
                         path = Path.Combine(tilde, path.Substring(1).TrimStart(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar));