ساناتک
راهکارهای تخصصی تحت وب

نوشتن در فایل در node.js

تابعی که می تواند داده را در فایل بنویسد تابع writefile است. این تابع شامل سه پارامتر است که اولی نام فایل و دومی آنچه که می خواهیم در فایل بنویسیم و و سومی هم تابعی که با آن به اصطلاح feedback می گیریم

var fs= require ("fs");
fs.writeFile('file.txt','This is test', function(err,file){
      if(err) {
                 return console.log(err);
              }
     console.log("***write Success***");
}):

در قسمت قبلی فایل file.txt را با w برای خواندن و نوشتن ایجاد کردیم پس هم اکنون این فایل مجوز نوشتن را در خود دارد. برنامه بالا را بنویسید و اجرا کنید. اگر اروری وجود نداشته باشد پیغام ***write Success*** نمایش داده میشود.

در اینجا دیگر نحوه خواندن محتویان فایل را نمی نویسیم. امیدواریم شما از  قسمت "فایلها در node.js "  آن را به خاطر داشته و هم اکنون امتحان کنید. تصویر زیر خواندن محتویات فایل را نشان می دهد.

نوشتن در فایل در node.js

پاک کردن فایل در node.js

برای پاک کردن فایل از تابع unlink استفاده می کنیم که شامل دو پارامترِ نام فایل و تابع ِ بررسی خطا می باشد.

fs.unlink('file.txt', function(err){
      if(err) {
                  console.error(err);
              }
     console.log("***Delete Success***");
}):

تغییر نام فایل در node.js

با تابع rename می توانیم نام یک فایل را تغییر دهیم. این تابع نیز شامل سه پارامتر است که اولی نام فایل و دومی نام جدید فایل و سومی هم فانکشن

fs.rename('file.txt','new.txt', function(err){
      if(err) {
                console.error(err);
              }
     console.log("***Rename Success***");
}):

ایجاد یک فولدر در node.js

 با تابع mkdir می توانیم فولدر ایجاد کنیم. پارامترِ اول این تابع نام پوشه به همراه آدرس آنست که ما در اینجا در همین مسیری که برنامه قرار دارد پوشه ی test را ساخته ایم. و پارامتر بعدی هم طبق روال جهت بررسی ارور ها.

fs.rename('test', function(err){
      if(err) {
                console.error(err);
              }
     console.log("***Directory Created***");
}):
4.0/5 (4 رای)
معرفی فریم ورک express در node.jsاطلاعات سیستم عامل در node.jsglobal object در node.jsخواندن و پاک کردن دایرکتوری در node.jsبررسی وضعیت یک فایل در node.js