Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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#_.net - Fatal编程技术网

C# 将文件保存到应用程序目录中

C# 将文件保存到应用程序目录中,c#,.net,C#,.net,我想将pdf文件保存到客户端计算机中程序文件所在的位置。但它不应询问用户它将保存在哪里。这意味着该文件将保存在用户应安装应用程序的位置,即pdf文件应保存在windows应用程序中c#处的文件夹中。使用AppDomain.CurrentDomain.BaseDirectory+“\\your files name.ext”在Windows 7及更高版本上使用AppDomain.CurrentDomain.BaseDirectory+“\\your files name.ext”访问程序文件/(x

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

使用
AppDomain.CurrentDomain.BaseDirectory+“\\your files name.ext”

在Windows 7及更高版本上使用
AppDomain.CurrentDomain.BaseDirectory+“\\your files name.ext”

访问程序文件/(x86)文件夹受到限制,需要管理员权限。如果应用程序确实具有保存到该文件夹所需的权限,application.ExecutablePath将为您提供可执行文件运行的位置。您可以使用System.IO.Path命名空间中的各种方法从中检索文件夹名称。

在Windows 7和稍后…访问程序文件/(x86)文件夹受到限制,需要管理员权限。如果应用程序确实具有保存到该文件夹所需的权限,application.ExecutablePath将为您提供可执行文件运行的位置。您可以使用System.IO.Path命名空间中的各种方法从中检索文件夹名称。

不确定是否存在问题你在这里做了什么?你已经做了什么,你期望的结果是什么,到目前为止你得到了哪些错误?对于控制台/表单,你可以考虑一个更合适的存储位置,比如AppDataIt,如果遵循标准的“程序文件”安装,用户可能无法保存到目录中。关于使用AppDATA文件夹的评论。不确定这里有什么问题吗?你已经做了什么,你期望的结果是什么,到目前为止你得到了哪些错误?对于控制台/表单,你可以考虑一个更合适的存储位置,比如AppDataIt,如果用户站起来,用户可能无法保存到目录中。ard“Program Files”安装完成。支持Alex K关于使用AppData文件夹的评论。