mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 10:16:24 +02:00
* upgraded NetAnalyzers to 7.0.1 * fix spellcheck * Microsoft.CodeAnalysis.NetAnalyzers 7.0.1 * rebase and fix
27 lines
809 B
C#
27 lines
809 B
C#
// Copyright (c) Microsoft Corporation
|
|
// The Microsoft Corporation licenses this file to you under the MIT license.
|
|
// See the LICENSE file in the project root for more information.
|
|
|
|
using System.Text.RegularExpressions;
|
|
|
|
namespace Community.PowerToys.Run.Plugin.VSCodeWorkspaces
|
|
{
|
|
internal sealed class SystemPath
|
|
{
|
|
private static readonly Regex WindowsPath = new Regex(@"^([a-zA-Z]:)", RegexOptions.Compiled);
|
|
|
|
public static string RealPath(string path)
|
|
{
|
|
if (WindowsPath.IsMatch(path))
|
|
{
|
|
string windowsPath = path.Replace("/", "\\");
|
|
return $"{windowsPath[0]}".ToUpperInvariant() + windowsPath.Remove(0, 1);
|
|
}
|
|
else
|
|
{
|
|
return path;
|
|
}
|
|
}
|
|
}
|
|
}
|