Beef Corlib
Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | Static Protected Attributes | List of all members
System.IO.Path Class Reference

Static Public Member Functions

static void GetFullPath (String inPartialPath, String outFullPath)
 
static bool IsDirectorySeparatorChar (char8 c)
 
static void ChangeExtension (StringView path, StringView ext, String outPath)
 
static void GetFileName (StringView inPath, String outFileName)
 
static Result< void > GetDirectoryPath (StringView path, String outDir)
 

Static Public Attributes

const char8 DirectorySeparatorChar = '\\'
 
const char8 AltDirectorySeparatorChar = '/'
 
const char8 VolumeSeparatorChar = ':'
 
static readonly char8[?] InvalidFileNameChars
 
static readonly char8[?] InvalidPathChars
 

Static Protected Member Functions

static void CheckInvalidPathChars (StringView path, bool checkAdditional=false)
 

Static Protected Attributes

const int32 MaxPath = 260
 

Member Data Documentation

◆ InvalidFileNameChars

readonly char8 [?] System.IO.Path.InvalidFileNameChars
static
Initial value:
=
.(
'\"', '<', '>', '|', '\0',
(.)1, (.)2, (.)3, (.)4, (.)5, (.)6, (.)7, (.)8, (.)9, (.)10,
(.)11, (.)12, (.)13, (.)14, (.)15, (.)16, (.)17, (.)18, (.)19, (.)20,
(.)21, (.)22, (.)23, (.)24, (.)25, (.)26, (.)27, (.)28, (.)29, (.)30,
(.)31, ':', '*', '?', '\\', '/'
)

◆ InvalidPathChars

readonly char8 [?] System.IO.Path.InvalidPathChars
static
Initial value:
=
.(
'|', '\0',
(.)1, (.)2, (.)3, (.)4, (.)5, (.)6, (.)7, (.)8, (.)9, (.)10,
(.)11, (.)12, (.)13, (.)14, (.)15, (.)16, (.)17, (.)18, (.)19, (.)20,
(.)21, (.)22, (.)23, (.)24, (.)25, (.)26, (.)27, (.)28, (.)29, (.)30,
(.)31
)