방법 설명 :
파일 이름을 수정하여 파일 스토리지 경로를 변경하십시오.
문법:
코드 사본은 다음과 같습니다.
fs.rename (Oldpath, NewPath, [Callback (err)])
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
OldPath 원래 경로
NewPath New Path
콜백, ERR 예외 매개 변수를 전달합니다
예:
코드 사본은 다음과 같습니다.
// 디렉토리의 파일 이름 변경 :
var fs = 요구 ( 'fs');
fs.rename ( '125.txt', '126.txt', function (err) {
if (err) {
오류를 던지십시오.
}
Console.log ( 'done!');
})
// 파일 이름 변경 + 다른 경로에서 이동 : (새 경로는 이미 존재해야합니다. 경로가 존재하지 않으면 예외를 반환합니다)
var fs = 요구 ( 'fs');
fs.rename ( '125.txt', 'new/126.txt', function (err) {
if (err) {
오류를 던지십시오.
}
Console.log ( 'done!');
})
소스 코드 :
코드 사본은 다음과 같습니다.
fs.rename = function (OldPath, NewPath, Callback) {
콜백 = makecallback (콜백);
if (! nullCheck (OldPath, Callback)) 리턴;
if (! nullCheck (NewPath, Callback)) 리턴;
binding.rename (pathModule._Makelong (OldPath),
PathModule._Makelong (NewPath),
콜백);
};