Untuk mengganti nama file menggunakan 'fs' (file system) pada Node.js, kita dapat menggunakan fungsi fs.rename().

Contoh kode untuk mengganti nama file pada direktori yang sama:

const fs = require('fs');

const oldPath = './file_lama.txt'; // path file lama
const newPath = './file_baru.txt'; // path file baru

fs.rename(oldPath, newPath, (err) => {
  if (err) throw err;
  console.log('File berhasil direname!');
});

Keterangan:

  • fs.rename() menerima 3 parameter: path file lama, path file baru, dan callback function yang akan dipanggil setelah proses rename selesai atau terjadi error.
  • Jika berhasil, akan menampilkan pesan 'File berhasil direname!' pada console.
  • Jika terjadi error, akan menampilkan error pada console.

Jika ingin mengganti nama file di direktori yang berbeda, maka kita perlu menambahkan path direktori tujuan pada parameter newPath. Contoh:

const oldPath = './folder_lama/file_lama.txt'; // path file lama
const newPath = './folder_baru/file_baru.txt'; // path file baru

fs.rename(oldPath, newPath, (err) => {
  if (err) throw err;
  console.log('File berhasil direname!');
});
Cara Mengganti Nama File dengan `fs.rename()` di Node.js

原文地址: https://www.cveoy.top/t/topic/oAp6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录