powershell 批量生成文件

缘由

由于现在替省厅工作,年底了要向地市收很多文件,哪些地市已报,哪些没报,需要一目了然。
我的处理方式是收什么文件就针对该文件新建一个目录,然后在该目录下为所有地市建一个占位文件。
等收到项某市的材料,就把该地市的占位文件删除掉。这样做能够既不遗漏又便于统计。

代码

set-executionpolicy remotesigned
$cities = '广州','深圳','珠海','汕头','佛山','韶关','湛江','肇庆','江门','茂名','惠州','梅州','汕尾','河源','阳江','清远','东莞','中山','潮州','揭阳','云浮','顺德'
foreach ($city in $cities)
{
    $fileName = $city+ '--缺.txt'
    $newPath= join-Path -path 'E:\mzhong\1228\' -childpath $fileName
    New-Item $newPath -type file
}

效果

实际效果

node版

fs = require('fs');
var cities = ['广州','深圳','珠海','汕头','佛山','韶关','湛江','肇庆','江门','茂名','惠州','梅州','汕尾','河源','阳江','清远','东莞','中山','潮州','揭阳','云浮','顺德'];
for (var i = 0; i < cities.length; i++) {
    var filename = cities[i] + '-未收讫.txt';
    fs.writeFile(filename, ' ', function (err) {
      if (err) return console.log(err);
    });
}
posted @ 2015-12-29 17:20  码不能停  阅读(1010)  评论(0编辑  收藏  举报