如何获取系统文件夹?

时间:2013-01-17 05:03:37

标签: .net system directory

我正计划一个程序,可以将URL字符串添加到system / drivers / etc目录中的'hosts'文件中,以防止用户访问不允许访问的网站。

我只是想知道如何引用特定的系统文件夹,如下所示,以避免对文件夹的英文名称进行硬编码。

C:\ Windows \ System32下\驱动程序\等

我知道您可以使用它来获取第一位(直到System32),但是如何创建对'etc'文件夹的通用引用?我不知道法国或西班牙的操作系统上是否存在“司机”或“等”。

    Environment.GetFolderPath(Environment.SpecialFolder.System)

这个问题还扩展到引用'etc'文件夹中的'hosts'文件(一个人如何确保这是跨语言兼容的?)。我非常感谢你对这个难题的帮助,我想我只是没有看到明显的......

由于

威尔

1 个答案:

答案 0 :(得分:1)

您不需要担心系统文件夹中的目录结构,它已修复。只需Path.Combine driveretc的系统文件夹。