You might do better using the Scripting.FileSystemObject - it's easier (IMHO) than arcane DOS commands. Laurie
On 8 July 2014 10:28, Paul Newton <[email protected]> wrote: > Paul > > I tried this in a batch file > > For %%a In (TEST.TXT) Do Echo %%a > > And what was echoed to the screen was one line containing "TEST.TXT " > (without the quotes. The lines of text in TEST.TXT were not displayed at > all > However, at the command prompt the following did work properly > > for /f %a in (test.txt) do echo %a > > Any ideas? > > Paul (snap) > > -----Original Message----- > From: ProfoxTech [mailto:[email protected]] On Behalf Of Paul > Hill > Sent: 08 July 2014 09:41 > To: [email protected] > Subject: Re: [NF] Need a batch file to process all the files listed in a > text file > > On 8 July 2014 09:19, Paul Newton <[email protected]> wrote: > > Hi all > > > > I have a requirement for a batch file which will execute a single > command for every file listed in a text file. The text file will contain > one fully-qualified filename on each line. I am sure there must be a way > but I am afraid that my DOS/BAT knowledge is very rusty indeed. > > Hi Paul, > > The 'for' command can do this: > > for /f %a in (test.txt) do echo %a > > Replace 'echo' with your command > If you are using this in a batch file substitute %a with %%a. > > -- > Paul > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/camvtr9evwh9o_x8o8leayq0xh4tlygldymizb-0m2jg9-53...@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

