Windream: Handle unc paths in NormalizePath
This commit is contained in:
parent
4a221a9e1d
commit
6885bd2954
@ -849,8 +849,16 @@ Public Class Windream
|
||||
If IsPathRooted(oNormalizedPath) Then
|
||||
' This breaks because it converts the path "\SomeFolder" into "C:\SomeFolder" LOL
|
||||
'oNormalizedPath = GetFullPath(oNormalizedPath)
|
||||
' Lets just be pragmatic here
|
||||
oNormalizedPath = oNormalizedPath.Replace("\\", "\")
|
||||
|
||||
' If path is a UNC path, exclude the first double backslashes while replacing
|
||||
If oNormalizedPath.StartsWith("\\") Then
|
||||
_logger.Debug("Path looks like a UNC Path")
|
||||
oNormalizedPath = "\\" & oNormalizedPath.Substring(2).Replace("\\", "\")
|
||||
Else
|
||||
oNormalizedPath = oNormalizedPath.Replace("\\", "\")
|
||||
End If
|
||||
|
||||
' Replace forward slashes
|
||||
oNormalizedPath = oNormalizedPath.Replace("/", "\")
|
||||
|
||||
_logger.Debug("Path after converting slashes: [{0}]", oNormalizedPath)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user