Avatar of SteveMForrester
SteveMForrester

asked on 

Controlled splitting of a large text file into smaller ones.

I use VB script and I need to split a large text file containing c1000 records into 5 other files containing c200 records each in the same folder. The file content is as follows ...
@*@LOGDATE@*@:2006-11-20 14:58
@*@USERREF@*@:736351
@*@AFFECTEDTELE@*@:01392 410977
@*@AFFECTEDEXT@*@:285
Description:\n:
Textline 1
Textline 2
Textline 3
|END OF INCIDENT|
@*@LOGDATE@*@:2006-11-20 14:59
@*@USERREF@*@:736352
@*@AFFECTEDTELE@*@:01392 410977
@*@AFFECTEDEXT@*@:285
Description:\n:
Textline 1
Textline 2
Textline 3
|END OF INCIDENT|
@*@LOGDATE@*@:2006-11-20 15:00
@*@USERREF@*@:736353
@*@AFFECTEDTELE@*@:01392 410977
@*@AFFECTEDEXT@*@:285
Description:\n:
Textline 1
Textline 2
Textline 3
|END OF INCIDENT|

Most of the lines have delimiting text at the front but there are a variable number of text lines with no delimiter titles in the middle of each record. The |END OF INCIDENT| is the marker between records. So, the challenge is to split this file into no more than 200 from the larger file containing all of them. The file name could also contain the numbers of records included ie Incs1-199.txt, Incs200-399.txt etc.

VB scripts preferred but I can convert from VB if I have to.

Big points here (500) due to the urgency.  Many thanks.
Windows BatchVB ScriptVisual Basic Classic

Avatar of undefined
Last Comment
SteveMForrester
Avatar of sirbounty
sirbounty
Flag of United States of America image

So, you need to make sure that |END OF INCIDENT| is not stipped between the files? Or do you want exactly 200 lines in each?
Avatar of sirbounty
sirbounty
Flag of United States of America image

stipped = stripped
ASKER CERTIFIED SOLUTION
Avatar of Colosseo
Colosseo
Flag of United Kingdom of Great Britain and Northern Ireland image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of SteveMForrester
SteveMForrester

ASKER

Solution looks promising Colosseo, I will take this away and give it a good test.
Visual Basic Classic
Visual Basic Classic

Visual Basic is Microsoft’s event-driven programming language and integrated development environment (IDE) for its Component Object Model (COM) programming model. It is relatively easy to learn and use because of its graphical development features and BASIC heritage. It has been replaced with VB.NET, and is very similar to VBA (Visual Basic for Applications), the programming language for the Microsoft Office product line.

165K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo