メソッド説明:
ファイル名を変更して、ファイルストレージパスを変更します。
文法:
コードコピーは次のとおりです。
fs.rename(oldpath、newpath、[callback(err)])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
OldPathのオリジナルパス
NewPath New Path
コールバック、ERR例外パラメーターを渡します
例:
コードコピーは次のとおりです。
//ディレクトリのファイル名を変更します。
var fs = require( 'fs');
fs.rename( '125.txt'、 '126.txt'、function(err){
if(err){
エラーを投げます。
}
console.log( 'done!');
})
//ファイル名の変更 +別のパスの下で移動:(新しいパスが既に存在する必要があります。パスが存在しない場合、例外が返されます)
var fs = require( 'fs');
fs.rename( '125.txt'、 'new/126.txt'、function(err){
if(err){
エラーを投げます。
}
console.log( 'done!');
})
ソースコード:
コードコピーは次のとおりです。
fs.rename = function(oldpath、newpath、callback){
callback = makecallback(callback);
if(!nullcheck(oldpath、callback))return;
if(!nullcheck(newpath、callback))return;
Binding.rename(pathmodule._makelong(oldpath)、
PathModule._Makelong(NewPath)、
折り返し電話);
};