从用户系统复制文件

Copy files from user system

本文关键字:文件 复制 系统 用户      更新时间:2023-09-26

我想创建一个扩展程序,该扩展程序使用谷歌浏览器扩展程序中的javascript从文件夹从一个路径复制到另一个路径(否则我无法访问我认为的用户系统)

我已经发现,我必须在清单中添加"file://*"才能访问这些文件,当然还有HTML5中的File API。

但是如何复制文件?从html5rocks中,我知道如何阅读它们,但我找不到如何复制它们。

不幸的是,您无法访问用户文件系统上的任意位置(用于写入)。

相关的HTML5 API和chrome.fileSystem API都不允许修改文件或将文件保存到用户文件系统上的任意位置。您的应用/扩展程序将被允许在封闭的沙盒环境(虚拟文件系统)中运行。

在StackOverflow中,这里有一些相关的答案,例如:
这里,这里和这里

有关 API 的更多信息:

  • 文件 API 规范
  • 文件系统 API 简介
  • chrome.filesystem API