fs.rename을 사용하여 node.js에서 강제 이름 바꾸기를 구현하는 방법

亚连
풀어 주다: 2018-06-15 11:49:56
원래의
1790명이 탐색했습니다.

이 글은 node.js에서 강제로 폴더 이름을 바꾸거나 폴더를 이동하기 위해 fs.rename을 사용하는 방법을 주로 소개합니다. 관심 있는 친구들이 참고할 수 있습니다.

이 글은 node.js에서 fs를 사용하는 방법을 소개합니다. 강제로 폴더 이름을 바꾸거나 폴더를 이동하는 이름 바꾸기 방법은 먼저 다음과 같이 이름 바꾸기 사용법을 소개합니다.

【폴더 이름 바꾸기】

// rename.js
var fs = require("fs"); 
 
// 重命名a文件夹为b 
fs.rename("c:a","C:b",function(err){ 
 if(err){ 
  console.log("重命名失败!"); 
 }else{ 
  console.log("重命名成功!"); 
 } 
});
로그인 후 복사

[참고: 폴더가 존재하지 않으면 오류 오류가 발생합니다. 정보. ]

컴퓨터의 일부 파일이나 폴더에 대한 일일 작업 중에 Windows 시스템에서 해당 대화 상자를 표시하여 파일이나 폴더의 이름을 바꿀 수 없다는 메시지를 표시할 수 있습니다. 이는 폴더의 파일이나 파일이 시스템에서 실행 중인 일부 프로세스에 의해 점유되기 때문입니다. 파일을 차지하는 프로세스를 찾아서 종료한 다음 파일이나 폴더의 이름을 바꿀 수 있습니다. 그러나 이 과정은 프로그래밍을 통해 구현하기가 상대적으로 번거롭고 어렵습니다.

그리고 node.js에서 이름 바꾸기 작업을 많이 수행할 때 가끔 권한 문제가 발생합니다. 해결 방법은 간단합니다. 동기식 이름 지정을 사용하고 try/catch를 추가하면 됩니다.

 try {
  fs.renameSync(oldPath, newPath);
 }
 catch (e) {
  fs.renameSync(oldPath, newPath);
 }
로그인 후 복사

win10/node.6.15에서 테스트되었으며 효과적이었습니다.

위 내용은 제가 모든 사람을 위해 편집한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

JS를 사용하여 텍스트의 원활한 스크롤을 달성하는 방법

노드 레이어를 사용하여 다중 부분 양식 파일 업로드를 구현하는 방법

React를 사용하여 포털 재사용 가능한 구성 요소를 캡슐화하는 방법

중간 서비스 계층이 요청을 보내는 방법(자세한 튜토리얼)

노드에서 Excel 콘텐츠를 가져오는 방법

jQuery를 사용하여 동적으로 추가된 요소가 바인딩 이벤트를 트리거할 수 없는 문제를 해결하는 방법

방법 Node를 사용하여 파일 구성(자세한 튜토리얼)

jQuery를 사용하여 휴대폰 번호의 정기적인 확인 입력을 구현하는 방법

AngularJS에서 점프 기능을 구현하는 방법

AngularJS에서 드래그 앤 드롭 기능을 구현하는 방법

nodejs를 사용하여 mongodb 모듈 채우기, 삭제, 수정 및 확인 작업을 수행하는 방법

위 내용은 fs.rename을 사용하여 node.js에서 강제 이름 바꾸기를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!