|4GuysFromRolla.com : ASP FAQS : FileSystemObject|
|Question:||How can I read the contents of a file, line-by-line, into an array?|
|Answer:||Other scripting languages allow for a developer to read the contents of a text file, line-by-line, into an array. Unfortunately, this is not an inherent feature in VBScript or JScript. However, you can easily add such functionality by creating your own function!|
4Guys visitor Rafeeq has created such a function and shares it in a User Tip titled: Reading a File into an Array.
(For more information on using the FileSystemObject, see the following FAQ: What is the FileSystemObject? For more information on resizing arrays, be sure to visit the FAQ: How can I dynamically resize an array?)
Another option is to use VBScript's built-in split function. The split function breaks up a delimited string into a one-dimensional array; therefore, if we read the entire contents of a file into a string and then use the split method (using new line characters (
Essentially, you can use the following code (taking advantage of the textstream's
FAQ posted by Scott Mitchell at 10/16/2000 8:36:37 PM to the FileSystemObject category. This FAQ has been viewed 61,441 times.
Copyright 2018 QuinStreet Inc. All Rights Reserved.
Advertise | Newsletters | E-mail Offers