想要創建一個文件,名字已經備好,在目標文件夾檢索改名字是不是已經被占用,如果占用則給文件重新命名。/** * Created by Administrator on 2016/8/10. */function File(){ var _checkFile = require('check-file-exists'); var _createFile = require('create-file'); return { check: _checkFile, create: _createFile }}var file = new File();var aimdir = '../../../projectNew/';var fileName = 'a_0.txt';var exists = true;var fileEnd = /\d/g.exec(fileName);while(exists){ console.log('exists是 '+ exists +'\n fileEnd是 '+ fileEnd); file.check(aimdir+fileName, function(err,exist){ if(exist == true){ console.log('exists是 '+ exists +'\n exist是 '+ exist); fileName = fileName.replace(/\d/g,+fileEnd+1); }else{ exists = false; file.create(aimdir+fileName,'',function(err){}); } });}運行的時候出現死循環,求解。
js在目標文件夾檢索想要命名的文件是否存在,如果存在則重新命名?
德瑪西亞99
2018-08-14 10:10:47
