c# - 如何在 UWP C# 中将类列表写入文件

标签 c# uwp file-writing file-access

我尝试使用 fataldog 在此线程上的方法: How to quickly save/load class instance to file

这适用于控制台应用程序,用于将类列表写入文件。但是,当我尝试将其迁移到 UWP 项目时,我总是收到“访问路径 ..... 被拒绝”

根据此线程:broadFileSystemAccess UWP 我打算添加 BroadFileSystemAccess 功能,我已经做到了。

但是,它还表明我需要使用 StorageFile API,而不仅仅是经典的 System.IO API

我相信我当前使用的写入方法是利用System.IO API,但我不知道如何使用StorageFile API来实现相同的目标。

有人可以给我指出正确的方向吗?

最佳答案

UWP 应用仅允许写入计算机上的一小部分文件夹。使用 BroadFileSystemAccess 功能可能会缓解这种情况,但这就像在需要 Screwdriver 时使用大锤一样。

您的应用程序需要写入数据Windows.Store.ApplicationData.LocalFolder.Path 。该文件夹无需任何特殊功能即可写入。

关于c# - 如何在 UWP C# 中将类列表写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59594411/

相关文章:

javascript - 无法从 html 检索数据

python - 使用 h5py 以写入模式打开已打开的 hdf5 文件

c# - Windows 资源管理器中未显示文件大小

c++ - 在 C++ 中将整数写入 .txt 文件

c# - Windows Phone 8.1 XAML 中带有 WrapGrid 的 ListView 的奇怪行为

c# - 如何在 WPF 中捕获从子组件到父组件的激活命令?

c# - DotNetCore 1.0 MVC 如何在直播中自动重定向到单个域

c# - File.Exists 在 UWP 项目中不起作用吗?

c# - 为什么即使在 csproj 中启用 C#8 后也无法在 UWP 中使用 System.Index?

android - 使用 Xamarin Forms nuget Xam.Plugin.Media 用相机拍照