c# - 检查路径是否在程序文件中

标签 c# io

<分区>

如果特定路径是“程序文件”中的目录,我如何在 C# 中检查?

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

D:\Apps\someDir... -> 不在程序文件中

谢谢!

最佳答案

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

string path = "yourpath";


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

        if (path.IndexOf(programfileX86, StringComparison.OrdinalIgnoreCase) >= 0)
        {
            //Found path
        }

关于c# - 检查路径是否在程序文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755835/

相关文章:

c# - 无法将 OneTimeEnumerable 转换为 System.Collections.Generic.List

c# - 比较 SQL 和 C# 中的 DateTime 空值

c - 使用 Sublime Text 和 Xcode 在 Mac 上进行文件输入/输出。 C语言

Java多线程服务器

c# - 如何解决 "The breakpoint will not currently be hit. No symbols have been loaded for this document."警告?

c# - 使用 IEnumerable GetGenericArguments 获取类型

c# - 将 C# WebClient 与代理一起使用 - 没有向代理服务器发出请求?

Python 子进程输入被读取两次

python - 如何在 python 代码段上应用并行或异步 I/O 文件写入

使用文件和格式化程序时,java txt 文件被覆盖