0

我正在尝试做一个非常基本的操作:

    public async Task WriteAsync(string path)
    {
        // Write to text file

        try
        {
            lines = "Hello, World";

            File.WriteAllText("Assets\\Write.txt", lines); 

        }
        catch (System.Exception e)
        {
            lines = e.Message;
        }
    }

我收到以下异常:

{System.UnauthorizedAccessException:对路径“.......AppX\Assets”的访问被拒绝。

在 System.IO.Win32FileStream..ctor(字符串路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)

在 System.IO.Win32FileSystem.Open(字符串 fullPath、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)

在 System.IO.MultiplexingWin32WinRTFileSystem.Open(字符串 fullPath、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)

在 System.IO.FileStream.Init(字符串路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项)

在 System.IO.File.InternalWriteAllText(字符串路径,字符串内容,编码编码)

在 System.IO.File.WriteAllText(字符串路径,字符串内容)

在 SynSent18.KnowledgeBase.d__8.MoveNext()}

我将资产设置为所有人完全控制。我什至尝试在 Windows 中预先创建文件并完全控制它。错误仍然存​​在。

想法?

4

0 回答 0