利用JS进行文本分割

前言

生活中有很多次都需要用到文本分割的软件,但是网上下载的软件十有八九都报毒,所以用JS代码搞一个

代码

新建一个文本文档然后把代码复制进去另存为文本分割.js

var total =10;
var files = "111";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var reader = fso.OpenTextFile("." + files + ".txt", 1, false);
var writer = null;
var index = 0x7FFFFFFF;
var count = 0;
while (!reader.AtEndOfStream) {
    var text = reader.ReadLine();
    if (index < total) {
        index++;
    }
    else {
        index = 1;
        count++;
        if (writer != null) writer.Close();
        writer = fso.OpenTextFile("." + files + "." + count + ".txt", 8, true);

    }
    writer.WriteLine(text);
}
if (writer != null) writer.Close();
reader.Close();

其中var total 是每个文本的行数,var files 是待分割的文本名。

THE END