检查路径是否在Program Files中

Pet*_*ter 1 c# io

如果特定路径是"Program Files"中的目录,我如何检查C#?

C:\ Program Files\someDir ... - >在Program Files中

D:\ Apps\someDir ... - >不在Program Files中

谢谢!

Toa*_*yen 5

您可以使用以下代码检查ProgramFiles(x86)中的路径:

string path = "yourpath";


        var programfileX86 = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);

        if (path.IndexOf(programfileX86, StringComparison.OrdinalIgnoreCase) >= 0)
        {
            //Found path
        }
Run Code Online (Sandbox Code Playgroud)