【问题标题】:Can i save a"Default Desktop Path"我可以保存“默认桌面路径”吗
【发布时间】:2014-07-23 11:16:43
【问题描述】:

我正在尝试获取“默认桌面路径”(将我带到“每台”PC 上的桌面的“路径”)。

我不擅长编程/英语,对不起。 :( 但我很想得到一个答案。 :)

【问题讨论】:

  • 我的意思是,在每台计算机上,我都会从桌面启动(我需要它作为根文件夹)
  • 请不要通过不接受原始问题的答案来提出新问题,然后编辑您之前的问题以提出完全不同的问题。这根本是不可接受的。如果你想问一个新问题,就问一个新问题。如果网站不允许您提出新问题,请处理该问题。如果您想再次询问已关闭的问题,请不要这样做。编辑已关闭的问题以解决其问题。然后要求重新打开问题。

标签: c#


【解决方案1】:

如果要获取文件系统路径:

Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)

如果要获取shell命名空间文件夹:

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

P.S.:如果你不知道区别:What's the difference between SpecialFolder.Desktop and SpecialFolder.DesktopDirectory?

【讨论】:

    【解决方案2】:

    我的猜测是你想要的:

    Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
    

    由于您正在寻找目录路径,因此使用SpecialFolder.DesktopDirectory 而不是SpecialFolder.Desktop 对我来说更有意义。但我当然对您的确切要求有所猜测。

    请参考以下文档:

    【讨论】:

      【解决方案3】:

      我想你想要这个:

      path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
      

      这将返回桌面文件夹的路径。比任何手动路径构建更强大,因为用户可以更改此路径。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-17
        • 1970-01-01
        • 2017-04-21
        • 1970-01-01
        相关资源
        最近更新 更多