fs.rename()
で1つのことを理解できません。なぜこのコードが常にエラーをスローしますか?NodeJS fs.renameが常にエラーを発生しました
は、ファイルが正常に名前を変更しますが、私はあなたの正確なコードを実行すると、それぞれの時間は、私はこのエラーError: ENOENT: no such file or directory, rename '/path/to/file/example.log' -> '/path/to/file/example_1.log'
var fs = require('fs');
var mv = fs.rename('example.log', 'example_1.log', function(err) {
if(err instanceof Error)
throw err;
});
ディレクトリ内のwhatsを前後でチェックしようとすると、 'fs.readdirSync()'でこれを簡単に行うことができます。 – pspi
ファイル名だけでなく、ファイル名をフルパスで入力してください。 –
このコードは単純化されていますが、私はファイルの完全なパスを提供します。古いファイルは存在しますが、新しいファイルは存在しません。 – Gecko