|
Natijasi:
3-misol
|
səhifə | 2/3 | tarix | 19.02.2023 | ölçüsü | 1,81 Mb. | | #84935 |
| 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);
})
}
})
Dostları ilə paylaş: |
|
|