将文件写入节点js中的特定文件夹?
Write a file into specific folder in node js?
想在 node js 中使用 writefile 将数据写入特定文件夹。
我在 Whosebug 中看到了几个关于此的问题,但 none 对我有用。
例如:
fs.writeFile('./niktoResults/result.txt', 'This is my text', function (err) {
if (err) throw err;
console.log('Results Received');
});
这会引发错误 "NO SUCH FILE OR DIRECTORY"
是否有将数据写入特定文件夹节点 js 的替代方法???
确保该目录在工作目录中可用且可访问。
在这种情况下,需要在应用程序启动时调用如下函数。
function initialize() {
const exists = fs.existsSync('./niktoResults');
if(exists === true) {
return;
}
fs.mkdirSync('./niktoResults')
}
目录不存在导致的错误,如果不存在则创建一个目录
function create(text, directory, filename)
{
if (!fs.existsSync(directory)) {
fs.mkdirSync(directory);
console.log('Directory created');
create(text, directory);
} else {
fs.writeFile(`${directory}/${filename}`, `${text}`, function (error) {
if (error) {
throw error;
} else {
console.log('File created');
}
});
}
}
create('Text', 'directory', 'filename.txt');
想在 node js 中使用 writefile 将数据写入特定文件夹。
我在 Whosebug 中看到了几个关于此的问题,但 none 对我有用。
例如:
fs.writeFile('./niktoResults/result.txt', 'This is my text', function (err) {
if (err) throw err;
console.log('Results Received');
});
这会引发错误 "NO SUCH FILE OR DIRECTORY"
是否有将数据写入特定文件夹节点 js 的替代方法???
确保该目录在工作目录中可用且可访问。 在这种情况下,需要在应用程序启动时调用如下函数。
function initialize() {
const exists = fs.existsSync('./niktoResults');
if(exists === true) {
return;
}
fs.mkdirSync('./niktoResults')
}
目录不存在导致的错误,如果不存在则创建一个目录
function create(text, directory, filename)
{
if (!fs.existsSync(directory)) {
fs.mkdirSync(directory);
console.log('Directory created');
create(text, directory);
} else {
fs.writeFile(`${directory}/${filename}`, `${text}`, function (error) {
if (error) {
throw error;
} else {
console.log('File created');
}
});
}
}
create('Text', 'directory', 'filename.txt');