【问题标题】:Update an assets file (C#/UWP)更新资产文件 (C#/UWP)
【发布时间】:2020-10-19 22:26:38
【问题描述】:

我的解决方案的资产文件夹中存储了一个 csv 文件。不时会在共享驱动器上更新 csv 的副本。有没有办法复制这个文件并自动替换资产文件夹中的版本。 (我只是引用共享文件而不是内部文件,但偶尔会出现网络问题。我想我可以将它复制到本地位置,但如果可能的话我宁愿这样做)

我添加了一些东西来在应用启动时复制文件,但没有权限。我猜资产在运行时只读?有没有办法解决这个问题?

这是触发错误的代码行。 File.Copy(sharedPath, assetPath, true);

错误:对路径“C:\Users...AppX\Assets\file.csv”的访问权限为 拒绝。

【问题讨论】:

    标签: c# uwp


    【解决方案1】:

    更新资产文件 (C#/UWP)

    在检查路径时,它看起来是一个应用程序安装文件夹,不幸的是,安装文件夹是只读,我们无法写入数据。我们建议您在获得完全许可的情况下使用应用程序'local folder。

    对于您的场景,您可以在应用首次启动时将资产文件夹中的 csv 文件复制到应用的本地文件夹。当您要更新 csv 文件时,只需将本地文件夹的 csv 替换为共享驱动器即可。

    更多详情请参考document。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 2021-07-03
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2011-08-11
      相关资源
      最近更新 更多