PathConstants
using Relativity.DataTransfer.Nodes.Internal;
using System.IO;
namespace Relativity.DataTransfer.Nodes
{
public static class PathConstants
{
public static readonly char DirectorySeparatorAsChar = FileSystemType.IsWindowsBased ? Path.DirectorySeparatorChar : UnixSingleCharDirectorySeparator;
public static char UnixSingleCharDirectorySeparator { get; } = '/';
public static string UnixDirectorySeparator { get; } = UnixSingleCharDirectorySeparator.ToString();
public static string DirectorySeparatorAsString { get; } = DirectorySeparatorAsChar.ToString();
public static char WindowsSingleCharDirectorySeparator { get; } = '\\';
public static string UncPathLongPrefix { get; } = "\\\\?\\UNC";
public static string UncPathShortPrefix { get; } = "\\\\";
public static string DevicePathSpecifier { get; } = "\\\\?\\";
}
}