ファイルの名前を変更する。ファイルを移動させる。
ファイルの名前変更や移動には fs.rename
を使います。
次のコードは a.txt を b.txt に名前変更します
const fs = require('fs');
fs.rename('a.txt', 'b.txt', (err) => {
if (err) throw err;
console.log('ファイルを移動しました');
});
ファイルをコピーする
ファイルのコピーには fs.copyFile
を使います。
次のコードは a.txt をコピーして b.txt を作ります。
const fs = require('fs');
fs.copyFile('a.txt', 'b.txt', (err) => {
if (err) throw err;
console.log('ファイルをコピーしました');
});
fs.copyFile
の同期版は fs.copyFileSync
です。
const fs = require('fs');
fs.copyFileSync('a.txt', 'b.txt');
console.log('ファイルをコピーしました');
ファイルを削除する
ファイルを削除するには fs.unlink
を使います
const fs = require('fs');
fs.unlink('a.txt', (err) => {
if (err) throw err;
console.log('ファイルを削除しました')
});