Explorar el Código

Ensure that paths from syncthing config use backslashes

Fixes #520
Antony Male hace 6 años
padre
commit
614ed5489f
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      src/SyncTrayzor/Syncthing/Folders/SyncthingFolderManager.cs

+ 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));