Descrição do método:
Modifique o nome do arquivo para alterar o caminho de armazenamento do arquivo.
gramática:
A cópia do código é a seguinte:
fs.rename (Oldpath, newpath, [retorno de chamada (err)])
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
Caminho original do OldPath
NewPath New Path
retorno de chamada, passando um parâmetro de exceção err
exemplo:
A cópia do código é a seguinte:
// Altere o nome do arquivo no diretório:
var fs = requer ('fs');
fs.rename ('125.txt', '126.txt', function (err) {
if (err) {
lança err;
}
console.log ('feito!');
})
// Nome do arquivo Alterar + Mover em diferentes caminhos: (O novo caminho já deve existir, se o caminho não existir, ele retornará uma exceção)
var fs = requer ('fs');
fs.rename ('125.txt', 'new/126.txt', function (err) {
if (err) {
lança err;
}
console.log ('feito!');
})
Código -fonte:
A cópia do código é a seguinte:
fs.rename = function (OldPath, newpath, chamada de chamada) {
retorno de chamada = makecallback (retorno de chamada);
if (! NullCheck (OldPath, retorno de chamada)) retornar;
if (! NullCheck (newpath, retorno de chamada)) retornar;
binding.rename (pathmodule._makelong (OldPath),
pathmodule._makelong (newpath),
ligar de volta);
};