Chrome无法创建文件夹-javascript fs.mkdir
我想创建一个文件夹。当我从命令运行javascript时,使用下面的命令,它工作正常。但chrome无法创建文件夹Chrome无法创建文件夹-javascript fs.mkdir,javascript,google-chrome,google-chrome-extension,mkdir,Javascript,Google Chrome,Google Chrome Extension,Mkdir,我想创建一个文件夹。当我从命令运行javascript时,使用下面的命令,它工作正常。但chrome无法创建文件夹 <!doctype html> <html> <head> <script type="text/javascript"> function myfunction(){ var fs = require("fs"); console.log("
<!doctype html>
<html>
<head>
<script type="text/javascript">
function myfunction(){
var fs = require("fs");
console.log("Going to create directory /tmp/test");
fs.mkdir("/xyz",function(err) {
if (err) {
return console.error(err);
}
console.log("Directory created successfully!");
});
}
</script>
</head>
<body>
<h1>Dhruv's Extension</h1>
<input type = "button" onclick = "myfunction()" value = "Click to create directory">
</body>
</html>
函数myfunction(){
var fs=要求(“fs”);
log(“将创建目录/tmp/test”);
fs.mkdir(“/xyz”,函数(err){
如果(错误){
返回控制台。错误(err);
}
log(“目录创建成功!”);
});
}
Dhruv扩展
浏览器中没有fs
模块(它是一个Node.js模块),无法工作。浏览器可以使用新模块写入文件,而不是目录。fs
是一个内置的NodeJS模块。AFIK,浏览器将不允许您使用系统中的文件路径直接访问本地文件。相反,必须使用浏览器的filePicker api打开finder/explorer,这将为您提供所选文件的处理程序。