Click here to Skip to main content
15,890,426 members
Articles / Programming Languages / VBScript
Article

VBScript directory crawler

Rate me:
Please Sign up or sign in to vote.
4.50/5 (5 votes)
16 May 2000 127.1K   2.4K   30   12
A VBScript program that can recursively walk directories and also create a true working tree (good for printouts)
  • Download source files - 1 Kb

    Sample Image - walker.jpg

    This VBScript can be used in a number of ways. At its heart, it's a simple directory tree walker. I wrote it originally as a DevStudio macro to clear out all the big leftover files in the debug and release folders. I added a bit of code to it on a whim to make it to indent the subfolders and add the various lines so that in the end it looks similar to the left hand frame of explorer. This can then be piped to a file and printed (have you ever wanted to print out a directory tree? I know I have.)

    I have commented where you could put code to do things like clear out temp files, whatever.

    Enjoy :)

  • License

    This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

    A list of licenses authors might use can be found here


    Written By
    Web Developer
    United States United States
    This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

    Comments and Discussions

     
    Question23 years later and still valuable. Here's some modernization (works Server 2019, Windows 11, etc.) Pin
    Gabriel Aaron Cunningham17-Mar-23 8:40
    Gabriel Aaron Cunningham17-Mar-23 8:40 
    PraiseWell ... it still works! Pin
    RedDk21-Oct-16 9:11
    RedDk21-Oct-16 9:11 
    So thanks for sixteen years of useful service (Microsoft manages to get some things right first time around).

    One thing though, and if I missed it in the text above please forgive me I seemed to have crushed my x-ray specks last night and can only see out a remaining corner, without a mention of CSCRIPT.EXE running this, one will be hardpressed to explain why he has to sit before his monitor and depress the "OK" button too get all the dismissals of the windows messages displayed. The ECHO loop does end. Eventually.

    The explanation as to what is seen in the image included is that this "console" is at the behest of Cscript, not Wscript.

    So -> cscript.exe bertha_index.vbs c:\z > c:\tree.txt


    Suspicious | :suss:
    GeneralDocument Properties help Pin
    DangerousInkpot26-Jul-05 8:40
    DangerousInkpot26-Jul-05 8:40 
    GeneralRe: Document Properties help Pin
    Mathew Gorge Whiz27-Jul-05 21:28
    Mathew Gorge Whiz27-Jul-05 21:28 
    QuestionWhy it Fails? Pin
    dougcranston27-Feb-03 4:50
    dougcranston27-Feb-03 4:50 
    AnswerRe: Why it Fails? Pin
    Steve Merritt15-Oct-04 8:09
    Steve Merritt15-Oct-04 8:09 
    GeneralRe: Why it Fails? Pin
    dougcranston15-Oct-04 8:18
    dougcranston15-Oct-04 8:18 
    GeneralRe: Why it Fails? Pin
    Anonymous14-Sep-05 14:32
    Anonymous14-Sep-05 14:32 
    GeneralShow pictures from a dir on a html-page Pin
    20-Feb-02 0:43
    suss20-Feb-02 0:43 
    GeneralSearchinf for a particular extension using VBscript Pin
    Gnanavel9-Oct-00 20:42
    Gnanavel9-Oct-00 20:42 
    GeneralRe: Searchinf for a particular extension using VBscript Pin
    24-Nov-00 8:21
    suss24-Nov-00 8:21 
    GeneralNice! + More on scripts Pin
    Philippe Lhoste23-May-00 22:59
    Philippe Lhoste23-May-00 22:59 

    General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

    Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.