zoukankan      html  css  js  c++  java
  • node读写文件

    var stats = fs.statSync(dir+'/'+file);

    同步版的 stat() 

    方法返回一个stat数组对象,包含以下信息

    {
     dev : 0 ,
     mode : 33206 ,
     nlink : 1 ,
     uid : 0 ,
     gid : 0 ,
     rdev : 0 ,
     ino : 0 ,
     size : 378(字节) ,
     atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间> ,
     mtime : Tue Jun 13 2014 09:48:31 GMT +0800 <中国标准时间> ,
     ctime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间>
    }

    JSON.stringify(即将转换为json格式的data,函数,每一个前面添加的空格个数);

    #!/usr/bin/env node
    
    var fs = require('fs');
    var result=[];//字典
    
    var readDir = function(dir){
        var files = fs.readdirSync(dir);
        files.forEach(function(file){
            var stats = fs.statSync(dir+'/'+file);
            if(stats.isFile()&&file.indexOf(".json")!=-1){
                result.push({include: dir+'/'+file});
            }
            if(stats.isDirectory()){
                readDir(dir+'/'+file);
            }
        });
    }
    readDir('jsonFiles');
    fs.writeFileSync('api.json',JSON.stringify(result,null,2));

     ./startMoco

    #!/bin/sh
    
    cd $(dirname $0)
    
    ./genrator.js
    
    java -Dfile.encoding=UTF-8 -jar ./moco-runner-0.10.2-standalone.jar http -p 12306 -g api.json

     update new:

    #!/usr/bin/env node
    
    var fs = require('fs');
    var result=[];//字典
    
    var readDir = function(dir){
        var files = fs.readdirSync(dir);
        files.forEach(function(file){
            var stats = fs.statSync(dir+'/'+file);
            if(stats.isFile()&&file.indexOf(".json")!==-1){
                result.push({include: dir+'/'+file});
            }
            if(stats.isDirectory()){
                readDir(dir+'/'+file);
            }
        });
    };
    readDir('api');
    fs.writeFileSync('api.json',JSON.stringify(result,null,2));
  • 相关阅读:
    css
    page
    Process Array
    multiprocessing
    page
    mid
    防御 CSRF
    django 常用过滤器
    template
    Android学习笔记28-对话框Dialog控件的使用
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/6582514.html
Copyright © 2011-2022 走看看