问题标签 [filesystem-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
121 浏览

c# - UWP - 访问 LocalState 文件夹中的文件系统

我正在用 C# 开发一个 UWP 应用程序。

我需要一个 SQLite 数据库来存储一些信息,我将此文件放在LocalState文件夹中,我确信可以访问该文件夹。

一切通常工作正常,除了在少数情况下某些用户在应用程序启动时访问数据库时遇到错误(还请注意,用户能够正常运行应用程序 - 有时 - 而其他时候应用程序无法启动,因为此文件访问问题)。

该错误由 SQLite 连接器引发并说

数据库被锁定

用户还确认他们没有接触过数据库文件(实际上他们甚至不知道它存在......)

现在,我无法理解:

  1. 问题的根本原因是什么,既然文件应该是UWP app可以访问的,它是在用户的私有空间中,所以机器的其他用户不应该可以访问它,而UWP app基本上是一个单例(您不能同时运行应用程序的两个实例)
  2. 为什么它会发生在一小部分用户身上,只是偶尔发生

非常感谢!

0 投票
1 回答
50 浏览

javascript - 在 Web 文件系统访问 API 中读取 ANSI 文件

我正在尝试使用文件系统访问 API 获取文件,并且使用以下代码效果很好:

问题是当我们有一个 ANSI 编码的文件时,像 Ö、Ü 和 Ä 这样的德语字符会变成 �,而它与 UTF-8 编码的文件完美搭配。

我无论如何都找不到使用file.text()ANSI 代码读取文件

感谢帮助

0 投票
1 回答
76 浏览

javascript - 访问看起来像 Mac 上的文件的目录

我正在为 Chrome 浏览器创建一个脚本来处理文件(使用File System Access API)。这在 Windows 上完全没问题,但在 MAC 上我有这个问题:

这些文件存储在看起来像 MAC 上的文件的文件夹中。例如文件夹名称是thisisfolder.xyz,里面有像file.xml.

如果我选择目录处理程序 ( handle.getDirectoryHandle(someDirectory)),那些文件夹 ( thisisfolder.xyz) 将显示为灰色且无法选择。如果选择文件处理handle.getFileHandle(someDirectories)程序thisisfolder.xyz

我这里有可能吗?