diff options
| author | Michael <[email protected]> | 2017-07-03 11:38:09 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-07-03 11:38:09 -0400 |
| commit | 31bfa571a3f10dcb44c298f5be963b4919179d81 (patch) | |
| tree | 561c0d9bbdeeb4749d6f33eb50ccdfd37e0f3caf /ShiftOS_TheReturn | |
| parent | 345c1446863c3944bb08bfb3dfa25596b94e98db (diff) | |
| download | shiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.tar.gz shiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.tar.bz2 shiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.zip | |
Fix Linux paths
Diffstat (limited to 'ShiftOS_TheReturn')
| -rw-r--r-- | ShiftOS_TheReturn/Paths.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/ShiftOS_TheReturn/Paths.cs b/ShiftOS_TheReturn/Paths.cs index 332cdd3..5827af2 100644 --- a/ShiftOS_TheReturn/Paths.cs +++ b/ShiftOS_TheReturn/Paths.cs @@ -172,7 +172,7 @@ namespace ShiftOS.Engine { if (dir.StartsWith("1:/")) { - string real = dir.Replace("/", "\\").Replace("1:", SharedFolder); + string real = dir.Replace('/', System.IO.Path.DirectorySeparatorChar).Replace("1:", SharedFolder); if (!System.IO.Directory.Exists(real)) System.IO.Directory.CreateDirectory(real); } @@ -186,7 +186,8 @@ namespace ShiftOS.Engine { if (dir.StartsWith("1:/")) { - string real = dir.Replace("/", "\\").Replace("1:", SharedFolder); + string real = dir.Replace('/', System.IO.Path.DirectorySeparatorChar).Replace("1:", SharedFolder); + if (System.IO.Directory.Exists(real)) System.IO.Directory.Delete(real, true); } @@ -200,7 +201,7 @@ namespace ShiftOS.Engine { if (dir.StartsWith("1:/")) { - string real = dir.Replace("/", "\\").Replace("1:", SharedFolder); + string real = dir.Replace('/', System.IO.Path.DirectorySeparatorChar).Replace("1:", SharedFolder); System.IO.File.WriteAllBytes(real, ReadAllBytes(dir)); } } @@ -213,7 +214,7 @@ namespace ShiftOS.Engine { if (dir.StartsWith("1:/")) { - string real = dir.Replace("/", "\\").Replace("1:", SharedFolder); + string real = dir.Replace('/', System.IO.Path.DirectorySeparatorChar).Replace("1:", SharedFolder); if (System.IO.File.Exists(real)) System.IO.File.Delete(real); } @@ -254,12 +255,12 @@ namespace ShiftOS.Engine /// <summary> /// Gets the ShiftOS shared folder. /// </summary> - public static string SharedFolder { get { return Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ShiftOS_Shared"; } } + public static string SharedFolder { get { return System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "ShiftOS_Shared"); } } /// <summary> /// Gets the location of the ShiftOS.mfs file. /// </summary> - public static string SaveFile { get { return Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ShiftOS.mfs"; } } + public static string SaveFile { get { return System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "ShiftOS.mfs"); } } /// <summary> /// Gets the path of the inner save file. |
