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);
});
}