#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2007
    Posts
    8
    Rep Power
    0

    How to give variable folder path in vbscript?


    This script basically goes to a folder and list all the files in that folder and output it in a txt file. Now instead of defining the folder path I want it to use the txt file that contains a bunch of folder paths in it and I want to loop that txt file. How can I do this?

    Code:
    Dim fso
    Dim ObjFolder
    Dim ObjOutFile
    Dim ObjFiles
    Dim ObjFile
    
    'Creating File System Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    
    'Getting the Folder Object
    Set ObjFolder = fso.GetFolder("C:\Users\Susan\Desktop\Anime\ova")
    
    'Creating an Output File to write the File Names
    Set ObjOutFile = fso.CreateTextFile("C:\Users\Susan\Documents\iMacros\Macros\WindowsFiles.txt")
    
    'Getting the list of Files
    Set ObjFiles = ObjFolder.Files
    
    'Writing Name and Path of each File to Output File
    For Each ObjFile In ObjFiles
        ObjOutFile.WriteLine(ObjFile.Path)
    Next
    
    ObjOutFile.Close
  2. #2
  3. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,424
    Rep Power
    4539
    You can use the filesystem object to read the text file line by line.
    ======
    Doug G
    ======
    The man who doesn't read good books has no advantage over the man who can't read them.
    --Mark Twain

IMN logo majestic logo threadwatch logo seochat tools logo