Relativity.DataExchange.Io.PathWrap
Represents a class object wrapper for the Path class.
namespace Relativity.DataExchange.Io
{
internal class PathWrap : IPath
{
public const int MaxSupportedPathLength = 248;
public static readonly string UncSignature;
public bool SupportLongPaths { get; set; }
public string CustomTempPath { get; set; }
public string AddTrailingBackSlash(string path);
public string ChangeExtension(string path, string extension);
public string Combine(string path1, string path2);
public string ConvertIllegalCharactersInFilename(string fileName);
public string ConvertIllegalCharactersInFilename(string fileName, string replacement);
public string GetDirectoryName(string path);
public string GetExtension(string path);
public string GetFileName(string path);
public string GetFullPath(string path);
public string GetFullyQualifiedPath(Uri baseUri, string path);
public string GetTempPath();
public string GetTempFileName();
public string GetTempFileName(string fileNameSuffix);
public string TemporaryFileNameWithoutCreatingEmptyFile(string fileNameSuffix);
public bool IsPathFullyQualified(string path);
public bool IsPathRooted(string path);
public bool IsPathUnc(string path);
public string NormalizePath(string path);
public bool PathEndsWithTrailingBackSlash(string path);
public string TrimLeadingSlash(string path);
public string TrimTrailingSlash(string path);
}
}