c# - 在c#中将文件写入用户桌面

标签 c# .net winforms

我想用 c# 从我的 winform 应用程序中将一个简单的文本文件直接写入用户的桌面,而不被拒绝。我怎样才能得到路径?提前致谢。

最佳答案

使用Environment.SpecialFolder获取桌面路径。您可能需要以提升权限运行才能写入此文件夹。

编辑:您还需要确保您的管理用户有权访问桌面文件夹。例如:

enter image description here

关于c# - 在c#中将文件写入用户桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6917911/

相关文章:

c# - 在 Windows 窗体中嵌入 flv (flash) 播放器

c# - 将 log4net 包含到使用 .net 4.0 构建的 .net Web 应用程序中

c# - 如何更改使用 MUST_CHANGE 选项创建的 SQL Server 中的登录密码

c# - 用卷纸打印收据

c# - 可以使用 Assert 作为前置条件吗?

c# - 读\写结构化二进制文件

c# - 获取 checkedCheckList (Form1) 的 GetItemCheckState (在 Form2)

c# - DataGridView 从更新中跳过列

c# - API 上的注册操作给出 "No HTTP resource was found that [...]"

c# - 从 Application UnhandledException 事件中的 StackTrace 获取方法、类和行号