Node.js ट्यूटोरियल

Node.js होम Node.js परिचय Node.js प्रारंभ करें Node.js मॉड्यूल Node.js HTTP मॉड्यूल Node.js फ़ाइल सिस्टम Node.js URL मॉड्यूल Node.js एनपीएम Node.js घटनाएँ Node.js फ़ाइलें अपलोड करें Node.js ईमेल

Node.js MySQL

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL से चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

Node.js MongoDB

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा मोंगोडीबी शामिल हों

रास्पबेरी पाई

रासपी आरंभ करें रास्पी जीपीआईओ परिचय रासपी ब्लिंकिंग एलईडी रासपी एलईडी और पुशबटन रासपी बहने वाली एल ई डी रासपी वेबसाकेट रासपी आरजीबी एलईडी वेबसाकेट रास्पी अवयव

Node.js संदर्भ

अंतर्निहित मॉड्यूल

Node.js फ़ाइल सिस्टम मॉड्यूल


फ़ाइल सर्वर के रूप में Node.js

Node.js फ़ाइल सिस्टम मॉड्यूल आपको अपने कंप्यूटर पर फ़ाइल सिस्टम के साथ काम करने की अनुमति देता है।

फ़ाइल सिस्टम मॉड्यूल को शामिल करने के लिए, require()विधि का उपयोग करें:

var fs = require('fs');

फ़ाइल सिस्टम मॉड्यूल के लिए सामान्य उपयोग:

  • फ़ाइलें पढ़ें
  • फ़ाइलें बनाएं
  • फ़ाइलें अपडेट करें
  • फाइलों को नष्ट
  • फ़ाइलों का नाम बदलें

फ़ाइलें पढ़ें

इस fs.readFile()विधि का उपयोग आपके कंप्यूटर पर फ़ाइलों को पढ़ने के लिए किया जाता है।

मान लें कि हमारे पास निम्न HTML फ़ाइल है (Node.js के समान फ़ोल्डर में स्थित है):

डेमोफाइल1.html

<html>
<body>
<h1>My Header</h1>
<p>My paragraph.</p>
</body>
</html>

एक Node.js फ़ाइल बनाएँ जो HTML फ़ाइल को पढ़ती है, और सामग्री लौटाती है:

उदाहरण

var http = require('http');
var fs = require('fs');
http.createServer(function (req, res) {
  fs.readFile('demofile1.html', function(err, data) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write(data);
    return res.end();
  });
}).listen(8080);

उपरोक्त कोड को "demo_readfile.js" नामक फ़ाइल में सहेजें, और फ़ाइल आरंभ करें:

Demo_readfile.js आरंभ करें:

C:\Users\Your Name>node demo_readfile.js

यदि आपने अपने कंप्यूटर पर समान चरणों का पालन किया है, तो आप उदाहरण के समान परिणाम देखेंगे: http://localhost:8080



फ़ाइलें बनाएं

फ़ाइल सिस्टम मॉड्यूल में नई फ़ाइलें बनाने के तरीके हैं:

  • fs.appendFile()
  • fs.open()
  • fs.writeFile()

fs.appendFile()विधि निर्दिष्ट सामग्री को एक फ़ाइल में जोड़ती है यदि फ़ाइल मौजूद नहीं है, तो फ़ाइल बनाई जाएगी:

उदाहरण

appendFile () विधि का उपयोग करके एक नई फ़ाइल बनाएँ:

var fs = require('fs');

fs.appendFile('mynewfile1.txt', 'Hello content!', function (err) {
  if (err) throw err;
  console.log('Saved!');
});

विधि दूसरे तर्क के fs.open()रूप में "ध्वज" लेती है, यदि ध्वज "लेखन" के लिए "w" है, तो निर्दिष्ट फ़ाइल लेखन के लिए खोली जाती है। यदि फ़ाइल मौजूद नहीं है, तो एक खाली फ़ाइल बनाई जाती है:

उदाहरण

open() विधि का उपयोग करके एक नई, खाली फ़ाइल बनाएँ:

var fs = require('fs');

fs.open('mynewfile2.txt', 'w', function (err, file) {
  if (err) throw err;
  console.log('Saved!');
});

यदि यह fs.writeFile()मौजूद है तो विधि निर्दिष्ट फ़ाइल और सामग्री को बदल देती है। यदि फ़ाइल मौजूद नहीं है, तो निर्दिष्ट सामग्री वाली एक नई फ़ाइल बनाई जाएगी:

उदाहरण

राइटफाइल () विधि का उपयोग करके एक नई फाइल बनाएं:

var fs = require('fs');

fs.writeFile('mynewfile3.txt', 'Hello content!', function (err) {
  if (err) throw err;
  console.log('Saved!');
});

फ़ाइलें अपडेट करें

फाइल सिस्टम मॉड्यूल में फाइलों को अपडेट करने के तरीके हैं:

  • fs.appendFile()
  • fs.writeFile()

fs.appendFile()विधि निर्दिष्ट सामग्री को निर्दिष्ट फ़ाइल के अंत में जोड़ती है :

उदाहरण

संलग्न करें "यह मेरा पाठ है।" फ़ाइल "mynewfile1.txt" के अंत में:

var fs = require('fs');

fs.appendFile('mynewfile1.txt', ' This is my text.', function (err) {
  if (err) throw err;
  console.log('Updated!');
});

fs.writeFile()विधि निर्दिष्ट फ़ाइल और सामग्री को प्रतिस्थापित करती है :

उदाहरण

फ़ाइल "mynewfile3.txt" की सामग्री को बदलें:

var fs = require('fs');

fs.writeFile('mynewfile3.txt', 'This is my text', function (err) {
  if (err) throw err;
  console.log('Replaced!');
});

फाइलों को नष्ट

फ़ाइल सिस्टम मॉड्यूल वाली फ़ाइल को हटाने के लिए, fs.unlink() विधि का उपयोग करें।

विधि निर्दिष्ट फ़ाइल को fs.unlink()हटा देती है:

उदाहरण

"mynewfile2.txt" हटाएं:

var fs = require('fs');

fs.unlink('mynewfile2.txt', function (err) {
  if (err) throw err;
  console.log('File deleted!');
});

फ़ाइलों का नाम बदलें

फ़ाइल सिस्टम मॉड्यूल के साथ फ़ाइल का नाम बदलने के लिए, fs.rename() विधि का उपयोग करें।

fs.rename()विधि निर्दिष्ट फ़ाइल का नाम बदल देती है :

उदाहरण

"mynewfile1.txt" का नाम बदलकर "myrenamedfile.txt" कर दें:

var fs = require('fs');

fs.rename('mynewfile1.txt', 'myrenamedfile.txt', function (err) {
  if (err) throw err;
  console.log('File Renamed!');
});

फाइल अपलोड करो

आप अपने कंप्यूटर पर फ़ाइलें अपलोड करने के लिए Node.js का भी उपयोग कर सकते हैं।

हमारे Node.js अपलोड फ़ाइलें अध्याय में कैसे पढ़ें।