将文件保存到应用程序目录中[重复]

Posted

技术标签:

【中文标题】将文件保存到应用程序目录中[重复]【英文标题】:save the file into application directory [duplicate] 【发布时间】:2015-05-14 15:04:55 【问题描述】:

我想将 pdf 文件保存到程序文件所在的客户端计算机中。但它不应该询问用户,它将保存在哪里。这意味着文件将保存用户应该安装应用程序的位置,在该文件夹中pdf 文件应保存在 c# 的 windows 应用程序中。

【问题讨论】:

不确定这里有问题吗?你已经做了什么,你的预期结果是什么,到目前为止你遇到了什么错误? 对于控制台/表单,请参阅***.com/questions/837488/… - 您可以考虑更合适的存储位置,例如 AppData 如果遵循标准的“程序文件”安装,用户可能无法保存到目录中。附议 Alex K 关于使用 AppData 文件夹的评论。 【参考方案1】:

在 Windows 7 及更高版本...对 Program Files/(x86) 文件夹的访问受到限制,需要管理员权限。如果应用程序确实具有保存到该文件夹​​所需的权限,Application.ExecutablePath 将为您提供运行可执行文件的位置。您可以使用 System.IO.Path 命名空间中的各种方法来检索文件夹名称它。

【讨论】:

【参考方案2】:

使用AppDomain.CurrentDomain.BaseDirectory + "\\your-files-name.ext"

【讨论】:

以上是关于将文件保存到应用程序目录中[重复]的主要内容,如果未能解决你的问题,请参考以下文章

保存 CSS - 浏览时,如何将 chrome dev 或 firebug 内部的 css 文件保存到本地目录 [重复]

如何在java中将字符串保存在文件中[重复]

如何将图像文件夹保存到iOS应用程序[重复]

将控制台应用程序输出获取到 xml 文件并保存文件 [重复]

如何将文件保存到无临时目录并查看该目录中文件的内容?

将python程序的输出保存在文本文件中[重复]