【发布时间】:2021-03-25 19:27:52
【问题描述】:
我在根 menu.js 的 menu 目录下有 JavaScript 文件。我想在同一目录onClick 下重命名JavaScript 文件menu.js to menuOLD.js。
我会用谷歌搜索并找到小样本:
function renamefile(){
const myFile = new File(['hello-world'], 'my-file.txt');
const myRenamedFile = new File([myFile], 'my-file-final-1-really.txt');
console.log(myRenamedFile);
}
它正在工作。
但我需要重命名 menu.js 目录下的 menu.js 文件。
我该怎么做?
【问题讨论】:
-
只是为了澄清,你的意思是旧文件必须准确命名为
menu.js,还是新文件将明确命名为menuOLD.js?如果可能,请再次解释您想要的结果。 -
@IcyBloom 实际文件为
menu.js,必须重命名为menuOLD.js。如果用户执行onClick事件,将执行重命名。 -
我认为不可能在浏览器环境中与文件系统进行交互(虽然我可能是错的),但如果您使用的是 Node.js,那么
fs模块会让你这样做。 -
@KeldanChapman 如果可能的话,请给我看小演示或参考。
-
无法以这种方式从浏览器中保存文件。您需要在服务器端执行此操作。
标签: javascript