This article mainly introduces node. fs. description of use of the rename method. This article introduces fs. rename method description, syntax, receive parameters, use instances and implementation source code. If you need this method, you can refer to the relevant information.
Method description:
Modify the file name to change the file storage path.
Syntax:
The Code is as follows:
Fs. rename (oldPath, newPath, [callback (err)])
Because this method belongs to the fs module, we need to introduce the fs module (var fs = require ("fs") before use "))
Receiving parameters:
OldPath original path
NewPath
Callback, passing an err exception Parameter
Example:
The Code is as follows:
// Rename the file in the same directory:
Var fs = require ('fs ');
Fs.rename('125.txt', '126.txt ', function (err ){
If (err ){
Throw err;
}
Console. log ('done! ');
})
// Rename and move files in different paths: (the new path must already exist. If the path does not exist, an exception is returned)
Var fs = require ('fs ');
Fs.rename('125.txt ', 'new/126.txt', function (err ){
If (err ){
Throw err;
}
Console. log ('done! ');
})
Source code:
The Code is as follows:
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 ),
Callback );
};