tech.chakapoko.com
Home / Node.js / ファイル

[Node.js]ファイルの名前変更、移動、コピー、削除をする

ファイルの名前を変更する。ファイルを移動させる。

ファイルの名前変更や移動には 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('ファイルを削除しました')
});