| Namespace: | Sirenix.Utilities | 
| Assembly: | Sirenix.Utilities | 
public static class PathUtilitiespublic static bool CanMakeRelative(string absoluteParentPath, string absolutePath)| System.String | absoluteParentPath | The parent path. | 
| System.String | absolutePath | The path to make relative to the parent path. | 
| System.Boolean | A value indicating if the path can be made relative to the parent path. | 
public static string Combine(string a, string b)| System.String | a | |
| System.String | b | 
| System.String | 
public static DirectoryInfo FindParentDirectoryWithName(this DirectoryInfo dir, string folderName)| System.IO.DirectoryInfo | dir | |
| System.String | folderName | 
| System.IO.DirectoryInfo | 
public static string GetDirectoryName(string x)| System.String | x | 
| System.String | 
public static bool HasSubDirectory(this DirectoryInfo parentDir, DirectoryInfo subDir)| System.IO.DirectoryInfo | parentDir | The parent directory. | 
| System.IO.DirectoryInfo | subDir | The sub directory. | 
| System.Boolean | 
public static string MakeRelative(string absoluteParentPath, string absolutePath)| System.String | absoluteParentPath | The parent path. | 
| System.String | absolutePath | The path to make relative to the parent path. | 
| System.String | A relative path from parent path to path. | 
public static bool TryMakeRelative(string absoluteParentPath, string absolutePath, out string relativePath)| System.String | absoluteParentPath | The parent path. | 
| System.String | absolutePath | The path to make relative to the parent path. | 
| System.String | relativePath | A relative path from parent path to path.  | 
| System.Boolean | A value indicating if the method succeeded in making a relative path. |