【发布时间】:2021-07-11 12:22:36
【问题描述】:
我有一个 C++ UWP 应用程序,它调用一个 C 函数来写入文件。例如
FILE * fp = fopen ("file.txt", "w+");
fprintf(fp, "Hello");
fclose(fp);
fopen() 失败,错误为13,这意味着该目录的权限不足。如何确保C 函数可以写入文件?
【问题讨论】:
-
您是否有权更新该文件?右键单击并在记事本中打开它,进行更改并尝试保存以进行检查。该文件是否已被其他应用程序(例如您的 UWP 应用程序)打开?
-
这与您的应用权限有关,与功能无关,请进一步阅读docs.microsoft.com/en-us/windows/uwp/files/…
-
@JonnathanQ 谢谢,我设法使用提供的链接找到了解决方案。