【问题标题】:How to change directories on console application如何更改控制台应用程序上的目录
【发布时间】:2012-12-25 01:09:07
【问题描述】:

我正在为 c# 上的作业创建一个简单的资源管理器程序,并将目录设置为 c:\\Windows

如何将目录从默认窗口更改为控制台中的其他内容。

【问题讨论】:

    标签: c# directory console-application


    【解决方案1】:

    尝试将Environment.CurrentDirectory 设置为您想要的值。

    在你的情况下:

    Environment.CurrentDirectory = "C:\\Windows";
    

    【讨论】:

      【解决方案2】:
      Directory.SetCurrentDirectory(@"c:\program files\");
      

      【讨论】:

      • 说如果我有多种方法,我将如何制作它,以便如果我在选项屏幕上键入 4 并更改为不同的目录,当它返回时我将如何让它保留新目录开始屏幕?
      • 请谨慎!此 API 调用更改应用程序的当前工作目录。因此,如果您在运行时加载原始位置(从您的可执行文件开始的位置)存在的任何程序集将无法加载。
      【解决方案3】:

      您可以为您的目录路径设置Environment.CurrentDirectory 属性。

      获取或设置当前工作的全限定路径 目录。

      public static void Main(string[] args)
      {
          Environment.CurrentDirectory = "C:\\Windows";
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-06
        • 2012-06-15
        • 2019-03-18
        • 1970-01-01
        • 2010-12-10
        • 2012-08-25
        • 1970-01-01
        • 2010-09-21
        相关资源
        最近更新 更多