이 글은 node.js에서 강제로 폴더 이름을 바꾸거나 이동하기 위해 fs.rename을 사용하는 방법을 주로 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.
이 글에서는 fs.rename을 사용하여 강제로 폴더 이름을 바꾸거나 이동하는 node.js 방법을 소개합니다.
【폴더 이름 바꾸기】
// rename.js var fs = require("fs"); // 重命名a文件夹为b fs.rename("c:a","C:b",function(err){ if(err){ console.log("重命名失败!"); }else{ console.log("重命名成功!"); } });
[참고: 폴더가 존재하지 않으면 err.이라는 오류 메시지가 나타납니다. ]
컴퓨터의 일부 파일이나 폴더에 대한 일일 작업 중에 Windows 시스템에서 해당 대화 상자를 표시하여 파일이나 폴더의 이름을 바꿀 수 없다는 메시지를 표시할 수 있습니다. 이는 폴더의 파일이 시스템에서 실행 중인 일부 프로세스에 의해 점유되기 때문입니다. 파일을 차지하는 프로세스를 찾아서 종료한 다음 파일이나 폴더의 이름을 바꿀 수 있습니다. 그러나 이 과정은 프로그래밍을 통해 구현하기가 상대적으로 번거롭고 어렵습니다.
그리고 node.js에서 이름 바꾸기 작업을 많이 수행할 때 가끔 권한 문제가 발생합니다. 해결 방법은 간단합니다. 동기식 이름 지정을 사용하고 try/catch를 추가하면 됩니다.
try { fs.renameSync(oldPath, newPath); } catch (e) { fs.renameSync(oldPath, newPath); }
win10/node.6.15에서 테스트되었으며 효과적이었습니다
관련 권장 사항:
Linux 시스템에서 폴더를 복사하고 이동하는 방법을 가르쳐주세요
php move 폴더 및 파일 프로그램 코드_PHP 튜토리얼
위 내용은 폴더 이름을 강제로 바꾸거나 이동하기 위해 fs.rename을 사용하는 node.js의 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!