Fajl muveletek importalasa
var fileMuveletek = require('fs'); fs >> file system
Uj file letrehozasa
fileMuveletek.appendFile("ujFile.txt", "NodeJS teszt", function(err){
if(err){
throw err;
}
else{
console.log("Uj file letrehozva!");
}
if(err)throw err;
console.log("Uj file letrehozva!");
});
Uj ures file letrehozasa (appendFile-al is mukodik)
fileMuveletek.open("userFile.txt", "w", function(err){
if(err)throw err;
console.log("Uj ures file letrehozva!");
});
File tartalmanak modositasa
fileMuveletek.writeFile("ujFile.txt", "Modositott szoveg", function(err){
if(err)throw err;
console.log("Sikeres file modositas!");
});
File atnevezese
fileMuveletek.rename("ujFile.txt", "atnevezettFile.txt", function(err){
if(err)throw err;
console.log("File atnevezve!");
});
File torlese (nem elerhetove tetele a szerveren)
fileMuveletek.unlink("userFile.txt", function(err){
if(err)throw err;
console.log("File torolve!");
});
//NodeJS szerver (file tartalmanak kiolvasasa)
const http = require('http');
var server = http.createServer(function(req, res){
fileMuveletek.readFile("atnevezettFile.txt", function(err, data){
res.statusCode = 200;
res.setHeader("Content-Type", "text/plain");
res.write(data);
return res.end();
});
});
server.listen(3000, '127.0.0.1', function(){
console.log(`http://127.0.0.1:3000/`);
});