0

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

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

thisisfolder.xyz
  file.xml
  file2.xml
  ...

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

var subdirHandle = await handle.getDirectoryHandle(someDirectory);

for await (var [name, entry] of subdirHandle.entries()) {
    ...
}                                   

我这里有可能吗?

4

1 回答 1

1

这是按预期工作的。如果您尝试test.txt在 Mac 上创建一个命名文件夹,Finder 甚至会帮助您警告您遇到的问题:

您确定要将扩展名“.txt”添加到名称的末尾吗?如果您进行此更改,您的文件夹可能会显示为单个文件。

Finder 警告:您确定要添加扩展

于 2021-11-09T10:24:49.327 回答