دورة nodejs للمبتدئين الدرس الثاني

منذ 5 سنوات imadbelasri Nodejs
NS

فهاد الدرس الثاني من دورة nodejs  للمبتدئين غادي نشوفوا كيفاش نتعاملو مع الملفات.

غادي نشوفوا كيفاش ن créer ملف نزيد فيه معلومات ومنبعد ندير عليه تعديلات وكذالك غادي نشوفوا  كيفاش نفتحوه ونقراوه وكذلك كيفاش نمسحوه. 


1- قرائة ملف ب node js

فباش نتعامل مع الملفات عموما كاين واحد ل module لي غادي نزيدوه لي هو fs فالمثال لي عندنا غادي نقراو المحتوى ديال ملف زدناه.
الملف سميناه data.txt فباش نقرى المحتوى ديال لملف data.txt كنخدم بل fs كيف قلنا كنفذ ل fonction readFile لي كتاخد اسم الملف وكتقراه وكتعرض المحتوى ديالو.
الكود لي زدنا هو :

                                                    
                                                        var http = require('http');
var fs = require('fs');


http.createServer(function(req,res){
    fs.readFile('data.txt',function(err,data){
        res.writeHead(200,{'Content-Type':'text/html'});
        res.write(data);
        res.end();
    });
}).listen(3000);
console.log('server starts at port 3000');
                                                    
                                                

2- إضافة المحتوى لملف ب nodejs

فباش نزيد المحتوى فالملف data.txt كنخدم بل fs كيف ديما كنفذ ل fonction appendFile لي كتاخد اسم الملف و texte لي غادي تزيد فيه يلا مكانش الملف غادي تزيد واحد جديد كان غادي تزيد فيه texte لي عطيناها.
الكود لي زدنا هو :

                                                        
                                                            var http = require('http');
var fs = require('fs');


http.createServer(function(req,res){
    fs.appendFile('data.txt','ca va',function(err){
        if(err) throw err;
        console.log('ajouté');
    });
}).listen(3000);
console.log('server starts at port 3000');
                                                        
                                                    

3- تغييرالمحتوى ديال ملف ب nodejs

فباش نغير المحتوى ديال الملف data.txt كنخدم بل fs كيف ديما كنفذ ل fonction writeFile لي كتاخد اسم الملف و texte لي غادي يعوض المحتوى ديال الملف  يلا مكانش الملف غادي تزيد واحد جديد كان غادي تعوضوا ب texte الجديد.
الكود لي زدنا هو :

                                                        
                                                            var http = require('http');
var fs = require('fs');


http.createServer(function(req,res){
    fs.writeFile('data.txt','ca va',function(err){
        if(err) throw err;
        console.log('remplacé');
    });
}).listen(3000);
console.log('server starts at port 3000');
                                                        
                                                    

4- تغييرإسم ملف ب nodejs

فباش نغير الإسم ديال الملف data.txt كنخدم بل fs كيف ديما كنفذ ل fonction rename لي كتاخد اسم الملف و الإسم الجديد لي غادي يعوض الإسم القديم ديال الملف فالمثال لي عندنا عوضنا data.txt ب file.txt.
الكود لي زدنا هو :

                                                        
                                                            var http = require('http');
var fs = require('fs');


http.createServer(function(req,res){
    fs.rename('data.txt','file.txt',function(err){
        if(err) throw err;
        console.log('renomé');
    });
}).listen(3000);
console.log('server starts at port 3000');
                                                        
                                                    

5- حذف ملف ب nodejs

فباش نحذف الملف data.txt لي حولت الإسم ديالو ل file.txt كنخدم بل fs كيف ديما كنفذ ل fonction unlink لي كتاخد اسم الملف وكتحذفو.
الكود لي زدنا هو :

                                                        
                                                            var http = require('http');
var fs = require('fs');


http.createServer(function(req,res){
    fs.unlink('file.txt',function(err){
        if(err) throw err;
        console.log('supprimé');
    });
}).listen(3000);
console.log('server starts at port 3000');
                                                        
                                                    

دروس ذات صلة

NS

دورة nodejs للمبتدئين الدرس الأول

فهاد الدرس الأول من دورة nodejs للمبتدئين غادي نشوفوا شنو هي node js لي كتمكنا باش نخدمو ب...


NS

دورة nodejs للمبتدئين الدرس الثالت

فهاد الدرس الثالت من دورة node js غادي نشوفوا كيفاش نزيدو des pages ف serveur ديالنا لي زدنا منبعد غ...


NS

دورة nodejs للمبتدئين الدرس السادس

فهاد الدرس السادس من دورة node js للمبتدئين غادي نكملو الدورة ديالنا منبعد ما شفنا كيفاش زدنا قاعدة...


NS

دورة nodejs للمبتدئين الدرس السابع

فهاد الدرس السابع من دورة nodejs للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا دبا كيفاش نسترجعوا ا...


NS

دورة nodejs للمبتدئين الدرس الثامن

فهاد الدرس الثامن من دورة nodejs للمبتدئين غادي نكملو الدورة ديالنا منبعد مشفنا كيفاش نست...


NS

دورة nodejs للمبتدئين الدرس التاسع

فهاد الدرس التاسع لي غادي يكون مقدمة بسيطة على واحد ل framework js لي هي express js ولي كنخدمو بها م...


NS

دورة nodejs للمبتدئين الدرس العاشر

فهاد الدرس العاشر من دورة nodejs للمبتدئين غادي نكملو الدورة ديالنا وغادي نشوفوا كيفاش نزيدو des pag...


NS

دورة nodejs للمبتدئين الدرس الحادي عشر

فهاد الدرس الحادي عشر من دورة nodejs للمبتدئين غادي نكملو الإضافة ديال الصفحات ديالنا من بعد ما زدنا...


NS

دورة nodejs للمبتدئين الدرس الثاني عشر

فهاد  الدرس الثاني عشر من دورة nodejs للمبتدئين غادي نكملوا ل projet ديالنا غادي نزيدو la page لي غا...


NS

دورة nodejs للمبتدئين الدرس الثالت عشر

فهاد الدرس الثالت عشر من دورة nodejs للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نديرو la c...