gpt4 book ai didi

c# - 无法将文件写入 Windows 7 中的 Application.StartupPath

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:51 41 4
gpt4 key购买 nike

我创建了一个 winform 应用程序,然后创建了该应用程序的设置。此应用程序在文件中的 Application.StartupPath 处记录了一些信息。不幸的是,当我尝试写入文件“访问被拒绝”时出现异常。请指导我如何摆脱它..

谢谢

最佳答案

您永远不应该假设应用程序启动路径对于系统管理员以外的任何人都是可写的,尤其是在现代 Windows 系统上。

与其将文件存储在那里,我建议您使用 Environment.GetFolderPath(SpecialFolder.ApplicationData) 返回的文件夹.该文件夹保证当前用户可写。

您可以找到有关此问题的 Microsoft 指南 here .

关于c# - 无法将文件写入 Windows 7 中的 Application.StartupPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692171/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com