All Classes |Grouped Classes |Index

Function make_absolute

Convert a relative path to an absolute path.

	static CL_String CL_PathHelp::make_absolute(
		const CL_String & base_path,
		const CL_String & relative_path,
		PathType  path_type = path_type_file );

Detailed description:

CL_String str = CL_PathHelp::make_absolute ("ABD/DEF/", "GFX/Filename.txt", CL_PathHelp::path_type_file ); On Linux: str = "/home/user/ABD/DEF/GFX/Filename.txt" On Windows: str = "c:\user\ABD\DEF\GFX\Filename.txt" CL_String str = CL_PathHelp::make_absolute ("/ABD/DEF/", "../Filename.txt", CL_PathHelp::path_type_file ); On Linux: str = "/ABD/Filename.txt" On Windows: str = "c:\ABD\Filename.txt" CL_String str = CL_PathHelp::make_absolute ("/ABD/DEF/", "../Filename.txt", CL_PathHelp::path_type_virtual ); On Linux: str = "/ABD/Filename.txt" On Windows: str = "/ABD/Filename.txt"