কম্পিউটার

Node.js-এ একটি অ্যারেতে একটি টেক্সট ফাইল পড়া


আমরা একটি টেক্সট ফাইল পড়তে পারি এবং node.js ব্যবহার করে একটি অ্যারে হিসাবে এর বিষয়বস্তু ফেরত দিতে পারি। আমরা এই অ্যারের বিষয়বস্তুটিকে এর লাইনগুলি প্রক্রিয়া করতে বা শুধুমাত্র পড়ার জন্য ব্যবহার করতে পারি। আমরা ফাইল রিডিং মোকাবেলা করতে 'fs' মডিউল ব্যবহার করতে পারি। ফাইল পড়ার জন্য fs.readFile() এবং fs.readFileSync() পদ্ধতি ব্যবহার করা হয়। আমরা এই পদ্ধতি ব্যবহার করে বড় টেক্সট ফাইলও পড়তে পারি।

উদাহরণ (readFileSync ব্যবহার করে())

নাম দিয়ে একটি ফাইল তৈরি করুন – fileToArray.js এবং নীচের কোড স্নিপেটটি অনুলিপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন −

node fileToArray.js

fileToArray.js

// Importing the fs module
let fs = require("fs")

// Intitializing the readFileLines with the file
const readFileLines = filename =>
   fs.readFileSync(filename)
   .toString('UTF8')
   .split('\n');

// Calling the readFiles function with file name
let arr = readFileLines('tutorialsPoint.txt');

// Printing the response array
console.log(arr);

আউটপুট

C:\home\node>> node fileToArray.js
[ 'Welcome to TutorialsPoint !',
   'SIMPLY LEARNING', '' ]

উদাহরণ (অসিঙ্ক রিডফাইল ব্যবহার করে())

আসুন আরও একটি উদাহরণ দেখি।

// Importing the fs module
var fs = require("fs")

// Intitializing the readFileLines with filename
fs.readFile('tutorialsPoint.txt', function(err, data) {
   if(err) throw err;
      var array = data.toString().split("\n");
   for(i in array) {
      // Printing the response array
      console.log(array[i]);
   }
});

আউটপুট

C:\home\node>> node fileToArray.js
Welcome to TutorialsPoint !
SIMPLY LEARNING

  1. উইন্ডোজ 11-এ কীভাবে একটি ফোল্ডারের ফাইলের তালিকা একটি পাঠ্য ফাইলে অনুলিপি করবেন

  2. কিভাবে ওয়ার্ড ফাইল থেকে টেক্সট ঢোকাবেন পাবলিশারে একটি পাবলিকেশনে

  3. কিভাবে একটি টেক্সট (TXT/CSV) ফাইলকে এক্সেল ফাইলে রূপান্তর করতে হয়

  4. কিভাবে টেক্সট ফাইল থেকে এক্সেলে ডেটা আমদানি করবেন (3টি পদ্ধতি)