【发布时间】:2015-02-16 03:46:53
【问题描述】:
如何使用 chrome.filesystem 重命名文件并保存它。例如,如果我的文件名为 myfile.txt,我将重命名 myfile.html 并在不使用 saveAs 函数的情况下保存它。如果这不可能,我有解决方案吗?
问题是我必须将文件保存在客户端的磁盘上。所以对我来说使用文件系统函数不能是一个解决方案,我还没有看到 chrome.filesystem API 允许。
提前感谢您!我有点气馁。我也看了 browserify 来解决这个问题,但我还没有找到解决方法。
【问题讨论】:
-
不清楚你在问什么;或者更准确地说,不清楚你已经做了什么以及哪一步出现了问题。逐步说明您的用例。
-
您好 Xan,这是我尝试做的。用户加载包含 .scss、.coffee 等的文件。在文件列表中,此人单击 .coffee 文件并进行编译。不起作用的是,一旦编译,.coffee 文件必须使用 .js 扩展名重命名才能使用。这是我做不到的。我不想要 SaveAs 选项。有点像 CodeKit。应用程序编译文件并将其保存到磁盘。这与我想要实现的有点相同。但是我看不到如何通过更改扩展名来保存文件。我更清楚了吗?
-
嗯,嗯,这是你之前的问题的重复:stackoverflow.com/questions/28460704/…
-
嗨,Xan,是的,几乎是一样的。但我每次都试图更好地解释它。人们给我的建议对我很有帮助,我试着去测试它们。最后一次这是为了回应我的两个问题之一。但是文件重命名问题仍然存在,我找不到解决方案。这就是为什么我写的这个问题与上一个问题有点重复。对不起。
-
API 根本不提供重命名。这相当于保存到一个新文件(出于同样的安全原因,不允许这样做)。为了改进问题,您应该编辑现有的问题(除非它使已经存在的答案无效)
标签: google-chrome google-chrome-app google-chrome-os