Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以保存一个“文件”吗;“默认桌面路径”;_C# - Fatal编程技术网

C# 我可以保存一个“文件”吗;“默认桌面路径”;

C# 我可以保存一个“文件”吗;“默认桌面路径”;,c#,C#,我正在尝试获取“默认桌面路径”(将我带到“每台”Pc上的桌面的“路径”) path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) 对不起,我不擅长编程/英语( 但是我很想得到一个答案。:)我猜你想要: Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) path = Environment.GetFolderPath(Envi

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

path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
对不起,我不擅长编程/英语(
但是我很想得到一个答案。:)我猜你想要:

Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
由于您正在查找目录路径,因此使用
SpecialFolder.DesktopDirectory
而不是
SpecialFolder.Desktop
对我来说更有意义。但我当然对你的确切要求有点猜测

path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
请参阅以下文档:

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

    • 我想你想要这个:

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

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

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

      path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
      
      Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
      
      如果要获取shell命名空间文件夹:

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

      注:如果您不知道其中的区别:

      我的意思是,在每台计算机上,我都从桌面开始(我需要它作为根文件夹),请不要通过不接受原始问题的答案,然后编辑您以前的问题来问完全不同的问题来问新问题。这是完全不能接受的。如果你想问一个新问题,就要问一个新问题。如果网站不允许你提出新问题,那就解决这个问题。如果你想再问一个已经结束的问题,不要这样做。编辑已结束的问题以解决其问题。然后要求重新讨论这个问题。
      path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)