home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / CHIPCD_3_98.iso / software / share / sharmies / unixdos / data.z / test_lst.bat < prev    next >
DOS Batch File  |  1997-11-18  |  640b  |  28 lines

  1. @echo off
  2. rem *** DEFINE WORKFILE AND STARTING LINE NUMBER ***
  3. set LINE=1
  4. set LST=list.tmp
  5. ls > %LST%
  6.  
  7. rem *** FILL FILE LIST ***
  8. :LOOP
  9.     rem *** GET NEXT LINE ****
  10.     getlines %LINE% %LINE% %LST% > name.tmp
  11.     if errorlevel 1 goto END
  12.  
  13.     rem *** MAKE EXTRACTED FILENAME AN ENV VARIABLE ******
  14.     call setenv "NAME=@name.tmp"
  15.  
  16.     rem *** THIS IS JUST FOR INFORMATION AND CAN BE REMOVED ***
  17.     echo %LST% LINE %LINE% = %NAME%
  18.  
  19.     rem ****** YOUR PROGRAM/BATCH HERE *******************
  20.  
  21.     rem ****** COMPUTE NEXT LINE NUMBER ***
  22.     call setenv "LINE=`expr $LINE + 1`"
  23.     goto LOOP
  24.  
  25. :END
  26. del name.tmp
  27.  
  28.