C#/VB.Net - 枚举路径

标签 c# vb.net path directory enumeration

如何在 appdata、temp 和 Winddir 的枚举中非常清楚地获取路径变量? 我试过这个:

enter image description here

enter image description here

但是枚举不允许我使用非常量表达式 但我仍然喜欢在枚举中列出干净且结构化的文件夹,有解决此问题的方法吗?

最佳答案

您无法使用枚举来做到这一点,但可以使用类来做到这一点:

public class MyFolder
{
    public static String Windows {get {return System.Environment.GetEnvironmentVariable("windir");}}
    public static String AppData {get {return System.Environment.GetEnvironmentVariable("appdata");}}
    public static String Temp {get {return System.Environment.GetEnvironmentVariable("temp");}}
}

我将其设为静态,以便您可以像访问枚举一样进行访问(即 MyFolder.Windows)。

关于C#/VB.Net - 枚举路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540893/

相关文章:

c# - 我想在面板和标签或列表框中显示原因,其中包含日期和公里,我的计算机日期将为(date-before_day)

c# - UserControl (*.ascx) 中的自定义属性?

c# - 使用 ANTLR4 解析并返回 double 列表

c# - 在 Rackspace (Mosso) Cloud 中托管时检查 SSL

java - 有没有一种有效的方法来检查子目录并通过Android Assets 文件夹中的相对路径加载 Assets ?

java - 运行 java jar 文件及其使用的文件路径。 (Windows 7 和 Windows 2008 服务器)

C# 依赖注入(inject)运行时(动态)注册

c# - 从 WPF 应用程序发送 key

VB.Net 降级所需的 .net 框架

java - 如何在子资源 @Path 没有前导斜杠的情况下创建 JAX-RS 服务