用javascript创建一个文件
我想用javascript创建一个文本文件。我试过这个,但不起作用:用javascript创建一个文件,javascript,Javascript,我想用javascript创建一个文本文件。我试过这个,但不起作用: var file_name=dir+'/aaa.txt'; var fso = CreateObject('Scripting.FileSystemObject'); var s = fsoo.CreateTextFile(file_name, True); s.Close(); 我需要创建一个指向路径的空文件 更新1: 我也试过这个,但不起作用。此外,我无法导入System.IO: var file_name='
var file_name=dir+'/aaa.txt';
var fso = CreateObject('Scripting.FileSystemObject');
var s = fsoo.CreateTextFile(file_name, True);
s.Close();
我需要创建一个指向路径的空文件
更新1:
我也试过这个,但不起作用。此外,我无法导入System.IO:
var file_name='aaa.txt';
StreamWriter sw = new StreamWriter(file_name);
sw.WriteLine("This is the line");
sw.Close();
更新2:
我还尝试过执行一个unix comand,它不会“触摸文件名”。但是,这也不起作用:
var sys = require('sys')
var exec = require('child_process').exec;
var child;
child = exec(\"touch\" + file_name, function (error, stdout, stderr) {
sys.print('stdout: ' + stdout);
sys.print('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
有人知道我应该如何用javascript创建文件吗?github上的这个项目看起来很有希望: js在中实现W3C saveAs()FileSaver接口 本机不支持它的浏览器 还可以在此处查看演示:
您到底想做什么?可能重复的您想用浏览器来做这件事,并写入本地归档系统吗?如果是,浏览器安全模型将阻止您执行此操作。您正在尝试在浏览器中运行此操作吗?或者在服务器端Javascript中,例如在Node中?正如我看到的,如果您想下载(本地保存)一些文件,这会有所帮助。我只需要在特定路径上创建一个文件(类似于批量触摸文件)。