이 글에서는 파일과 폴더의 유무를 판별하는 nodejs의 방법을 주로 소개합니다. 파일의 유무를 판별하려면 nodejs의 fs 모듈을 사용해야 합니다. 필요한 것은 친구들이 참고할 수 있고, 모두에게 도움이 되기를 바랍니다.
파일과 폴더가 존재하는지 확인하려면
nodejs의 fs 모듈을 사용해야 합니다
소개
var fs= require("fs")
확인 방법
fs.exists(path, callback)
path: 폴더의 경로 및 결정될 파일
콜백: 콜백 함수
fs.exists("dirName", function(exists) { console.log(exists ? "创建成功" : "创建失败"); });
폴더 및 파일 삭제
node.js의 fs 모듈은 파일 삭제, 폴더 및 디렉터리 연결 해제 rmdir 기능만 제공하므로 함께 삭제하려면 삭제를 순회해야 합니다. 코드는 다음과 같습니다
var fs = require('fs'); // 引入fs模块 function deleteall(path) { var files = []; if(fs.existsSync(path)) { files = fs.readdirSync(path); files.forEach(function(file, index) { var curPath = path + "/" + file; if(fs.statSync(curPath).isDirectory()) { // recurse deleteall(curPath); } else { // delete file fs.unlinkSync(curPath); } }); fs.rmdirSync(path); } };
use
deleteall("./dir")//将文件夹传入即可
관련 권장 사항:
node.js가 fs 모듈을 기반으로 시스템 파일과 디렉터리를 읽고 쓰는 방법에 대한 자세한 설명
솔루션 node.js 메소드에 있는 fs 모듈의 비동기 읽기 및 쓰기 동기화 결과
위 내용은 node.js가 파일 존재 여부를 확인하고 삭제하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!