Fayzullayev Asilbek 313-19-guruh Real vaqt tizimlari


Natijasi: 3-misol



Yüklə 1,81 Mb.
səhifə2/3
tarix19.02.2023
ölçüsü1,81 Mb.
#84935
1   2   3
2-lab

Natijasi:



3-misol.
Sinxron
//append qilish.
// Synchronous read
console.log("Synchron append metodi:");

var data = "\nAppend qilinadigan file.";

// datani filega append qilish
fs.appendFileSync('sample3.txt', data, 'utf8');
console.log("Data muvafaqqiyatli append qilindi")

data = fs.readFileSync('sample3.txt');
console.log("Data append qilingandan keyin. - \n" + data.toString());

Natijasi:

Asinxron
var data = "\nAsinxron Append qilinadigan file.";

// datani filega append qilish
fs.appendFile('sample3.txt', data, 'utf8',

// Callback function
function(err) {
if (err) throw err;

// If no error
console.log("Data muvafaqqiyatli append qilindi")
});

fs.readFile('sample3.txt', function (err, data) {
if (err) {
return console.error(err);
}
console.log("Data append qilingandan keyin: \n"
+ data.toString());
 });
Natijasi

4-misol
Sinxron
// fs.readdirSync() method


// Import the filesystem module
const path = require('path');
// Muayyan kengaytmali katalogdagi
//joriy fayl nomlarini olish funktsiyasi
files = fs.readdirSync(__dirname);


console.log("\Filenames with the .js extension:");
files.forEach(file => {
if (path.extname(file) == ".js")
console.log(file);
})


Natijasi:

Asinxron
// fs.readdir() method


const path = require('path');


fs.readdir(__dirname, (err, files) => {
if (err)
console.log(err);
else {
console.log("\Filenames with the .txt extension:");
files.forEach(file => {
if (path.extname(file) == ".txt")
console.log(file);
})
}
})



Yüklə 1,81 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin