aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS_TheReturn/Paths.cs
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-07-03 11:38:09 -0400
committerMichael <[email protected]>2017-07-03 11:38:09 -0400
commit31bfa571a3f10dcb44c298f5be963b4919179d81 (patch)
tree561c0d9bbdeeb4749d6f33eb50ccdfd37e0f3caf /ShiftOS_TheReturn/Paths.cs
parent345c1446863c3944bb08bfb3dfa25596b94e98db (diff)
downloadshiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.tar.gz
shiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.tar.bz2
shiftos_thereturn-31bfa571a3f10dcb44c298f5be963b4919179d81.zip
Fix Linux paths
Diffstat (limited to 'ShiftOS_TheReturn/Paths.cs')
-rw-r--r--ShiftOS_TheReturn/Paths.cs13
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.