我强烈建议编译这个。

SPLITTXTFILE(infile, size, formattype, TEST)

将文件拆分成N行,使每个文件大小接近指定的字节数。

例如,指定1 MB文件,SPLITTXTFILEinfile拆分为接近1 MB的文件,每个文件会多出1字节。

  • infile 是输入文件名。
  • size 以字节为单位指定每个拆分文件的最大大小。
  • formattype 为文件命名格式:
  • 0 (默认):in.txt 变成 001in.txt, 002in.txt 等;
  • 1:in.txt 变成 in.001, in.002 等。
  • TEST = 1 时会打印每个拆分后的文件名。

这个方法不复杂,但非常有效。