diff --git a/gulpfile.babel.js b/gulpfile.babel.js
index 32500420095cccb6a792b14ebe739bbfa16d4abc..c4f477cd56523aa71ff1e7d7e5d0c7cf628a53b9 100644
--- a/gulpfile.babel.js
+++ b/gulpfile.babel.js
@@ -1,6 +1,6 @@
 require('babel-core/register');
 
-const fs = require('fs');
+const fs = require('fs-extra');
 
 const gulp = require('gulp');
 
diff --git a/src/libs/routes/classroomCount.js b/src/libs/routes/classroomCount.js
index 038c6e4563f20b8348ff4244385eb202c9197f55..cb7af89300852356e01de270f0f75b7f1d692b9f 100644
--- a/src/libs/routes/classroomCount.js
+++ b/src/libs/routes/classroomCount.js
@@ -43,7 +43,7 @@ const cache = require('apicache').options({ debug: config.debug, statusCodes: {i
 
 let rqf = new ReqQueryFields();
 
-const fs = require('fs')
+const fs = require('fs-extra')
 
 rqf.addField({
     name: 'filter',