C# Class Gammtek.Conduit.Windows.ShPath

显示文件 Open project: ME3Explorer/ME3Explorer

Public Methods

Method Description
AddBackslash ( StringBuilder path ) : bool
AddBackslash ( string path ) : string
AddExtension ( StringBuilder path, string extension ) : bool
Append ( StringBuilder path, string more ) : bool
BuildRoot ( int drive ) : string
Canonicalize ( string path ) : string
Combine ( string path, string more ) : string
CompactPath ( string path, uint maxLength ) : string
FileExists ( string path ) : bool
FindExtension ( string path ) : string
FindFileName ( string path ) : string
FindNextComponent ( string path ) : string
FindOnPath ( string file ) : string
FindOnPath ( string file, string otherDirectories ) : string
FindSuffixArray ( string path, string suffixes ) : string
GetArgs ( string path ) : string
GetCharType ( char c ) : PathCharType
GetCommonPrefix ( string path1, string path2 ) : string
GetDriveNumber ( string path ) : int
IsContentType ( string path, string contentType ) : bool
IsDirectory ( string path ) : bool
IsDirectoryEmpty ( string path ) : bool
IsFileSpec ( string path ) : bool
IsLongFileNameFileSpec ( string path ) : bool
IsNetworkPath ( string path ) : bool
IsPrefix ( string prefix, string path ) : bool
IsRelative ( string path ) : bool
IsRoot ( string path ) : bool
IsSameRoot ( string path1, string path2 ) : bool
IsSystemFolder ( string path, FileAttributes attributes ) : bool
IsUNC ( string path ) : bool
IsUNCServer ( string path ) : bool
IsUNCServerShare ( string path ) : bool
IsURL ( string path ) : bool
MakePretty ( string path ) : string
MakeSystemFolder ( string path ) : string
MatchSpec ( string file, string spec ) : bool
ParseIconLocation ( string path, string &parsedPath ) : int
PathAddExtension ( string path, string extension ) : string
QuoteSpaces ( string path ) : string
RelativePathTo ( string pathFrom, bool fromPathIsDirectory, string pathTo, bool toPathIsDirectory ) : string
RemoveArgs ( string path ) : string
RemoveBackslash ( string path ) : string
RemoveBlanks ( string path ) : string
RemoveExtension ( string path ) : string
RemoveFileSpec ( string path ) : string
RenameExtension ( string path, string newExtension ) : string
SearchAndQualify ( string path ) : string
SkipRoot ( string path ) : string
StripPath ( string path ) : string
StripToRoot ( string path ) : string
UnExpandEnvironmentStrings ( string path ) : string
Undecorate ( string path ) : string
UnmakeSystemFolder ( string path ) : string
UnquoteSpaces ( string path ) : string

Method Details

AddBackslash() public static method

public static AddBackslash ( StringBuilder path ) : bool
path StringBuilder
return bool

AddBackslash() public static method

public static AddBackslash ( string path ) : string
path string
return string

AddExtension() public static method

public static AddExtension ( StringBuilder path, string extension ) : bool
path StringBuilder
extension string
return bool

Append() public static method

public static Append ( StringBuilder path, string more ) : bool
path StringBuilder
more string
return bool

BuildRoot() public static method

public static BuildRoot ( int drive ) : string
drive int
return string

Canonicalize() public static method

public static Canonicalize ( string path ) : string
path string
return string

Combine() public static method

public static Combine ( string path, string more ) : string
path string
more string
return string

CompactPath() public static method

public static CompactPath ( string path, uint maxLength ) : string
path string
maxLength uint
return string

FileExists() public static method

public static FileExists ( string path ) : bool
path string
return bool

FindExtension() public static method

public static FindExtension ( string path ) : string
path string
return string

FindFileName() public static method

public static FindFileName ( string path ) : string
path string
return string

FindNextComponent() public static method

public static FindNextComponent ( string path ) : string
path string
return string

FindOnPath() public static method

public static FindOnPath ( string file ) : string
file string
return string

FindOnPath() public static method

public static FindOnPath ( string file, string otherDirectories ) : string
file string
otherDirectories string
return string

FindSuffixArray() public static method

public static FindSuffixArray ( string path, string suffixes ) : string
path string
suffixes string
return string

GetArgs() public static method

public static GetArgs ( string path ) : string
path string
return string

GetCharType() public static method

public static GetCharType ( char c ) : PathCharType
c char
return PathCharType

GetCommonPrefix() public static method

public static GetCommonPrefix ( string path1, string path2 ) : string
path1 string
path2 string
return string

GetDriveNumber() public static method

public static GetDriveNumber ( string path ) : int
path string
return int

IsContentType() public static method

public static IsContentType ( string path, string contentType ) : bool
path string
contentType string
return bool

IsDirectory() public static method

public static IsDirectory ( string path ) : bool
path string
return bool

IsDirectoryEmpty() public static method

public static IsDirectoryEmpty ( string path ) : bool
path string
return bool

IsFileSpec() public static method

public static IsFileSpec ( string path ) : bool
path string
return bool

IsLongFileNameFileSpec() public static method

public static IsLongFileNameFileSpec ( string path ) : bool
path string
return bool

IsNetworkPath() public static method

public static IsNetworkPath ( string path ) : bool
path string
return bool

IsPrefix() public static method

public static IsPrefix ( string prefix, string path ) : bool
prefix string
path string
return bool

IsRelative() public static method

public static IsRelative ( string path ) : bool
path string
return bool

IsRoot() public static method

public static IsRoot ( string path ) : bool
path string
return bool

IsSameRoot() public static method

public static IsSameRoot ( string path1, string path2 ) : bool
path1 string
path2 string
return bool

IsSystemFolder() public static method

public static IsSystemFolder ( string path, FileAttributes attributes ) : bool
path string
attributes FileAttributes
return bool

IsUNC() public static method

public static IsUNC ( string path ) : bool
path string
return bool

IsUNCServer() public static method

public static IsUNCServer ( string path ) : bool
path string
return bool

IsUNCServerShare() public static method

public static IsUNCServerShare ( string path ) : bool
path string
return bool

IsURL() public static method

public static IsURL ( string path ) : bool
path string
return bool

MakePretty() public static method

public static MakePretty ( string path ) : string
path string
return string

MakeSystemFolder() public static method

public static MakeSystemFolder ( string path ) : string
path string
return string

MatchSpec() public static method

public static MatchSpec ( string file, string spec ) : bool
file string
spec string
return bool

ParseIconLocation() public static method

public static ParseIconLocation ( string path, string &parsedPath ) : int
path string
parsedPath string
return int

PathAddExtension() public static method

public static PathAddExtension ( string path, string extension ) : string
path string
extension string
return string

QuoteSpaces() public static method

public static QuoteSpaces ( string path ) : string
path string
return string

RelativePathTo() public static method

public static RelativePathTo ( string pathFrom, bool fromPathIsDirectory, string pathTo, bool toPathIsDirectory ) : string
pathFrom string
fromPathIsDirectory bool
pathTo string
toPathIsDirectory bool
return string

RemoveArgs() public static method

public static RemoveArgs ( string path ) : string
path string
return string

RemoveBackslash() public static method

public static RemoveBackslash ( string path ) : string
path string
return string

RemoveBlanks() public static method

public static RemoveBlanks ( string path ) : string
path string
return string

RemoveExtension() public static method

public static RemoveExtension ( string path ) : string
path string
return string

RemoveFileSpec() public static method

public static RemoveFileSpec ( string path ) : string
path string
return string

RenameExtension() public static method

public static RenameExtension ( string path, string newExtension ) : string
path string
newExtension string
return string

SearchAndQualify() public static method

public static SearchAndQualify ( string path ) : string
path string
return string

SkipRoot() public static method

public static SkipRoot ( string path ) : string
path string
return string

StripPath() public static method

public static StripPath ( string path ) : string
path string
return string

StripToRoot() public static method

public static StripToRoot ( string path ) : string
path string
return string

UnExpandEnvironmentStrings() public static method

public static UnExpandEnvironmentStrings ( string path ) : string
path string
return string

Undecorate() public static method

public static Undecorate ( string path ) : string
path string
return string

UnmakeSystemFolder() public static method

public static UnmakeSystemFolder ( string path ) : string
path string
return string

UnquoteSpaces() public static method

public static UnquoteSpaces ( string path ) : string
path string
return string