项目下的Windows服务访问文件夹

发布于 2024-11-07 10:35:12 字数 236 浏览 0 评论 0原文

我正在尝试开发一项服务,需要将报告导出到服务项目下的文件夹中,并将其通过电子邮件发送给用户。完成后删除报告。我遇到的问题是我需要知道如何访问项目下的文件夹。我知道您可以使用 System.AppDomain.CurrentDomain.BaseDirectory 进入执行文件所在的 bin,但我想进入一个文件夹,这可能吗?如果没有,有没有办法在 bin 目录下创建文件夹并访问它。我可以在垃圾箱下手动创建一个文件夹,但实际上并不想这样做。非常感谢任何帮助。

I am trying to work on a service where I need to export a report into a folder under the service project and email it to the user. The delete the report when complete. The issue I am having is I need to know how to access a folder under the project. I know you can use System.AppDomain.CurrentDomain.BaseDirectory to get into the bin where the excuting file is but I want to get to a folder is this possible? If not is there a way of creating the folder under the bin directory and accessing it. I can manually create a folder under the bin but didnt really want to do that. Any help is greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想你的星星会说话 2024-11-14 10:35:13

临时文件的更好选择是 Temp 目录或 AppData 目录,而不是使用应用程序路径。您可能无法获得对已安装目录的写访问权限。

Instead of using Application path, better option for temp files is Temp directory or AppData directory. You may not get write access to the installed directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文