1.

Solve : create file from text file?

Answer»

I'm trying to  create files from a list but it only gets about half done then says con and wont do anything.code
Code: [Select]echo off
setlocal enabledelayedexpansion
for /f "delims= " %%a in (dic.txt) do (
echo %%a > %%a.spl
)
Quote from: mat123 on March 18, 2010, 08:12:23 PM

Create files from a list

C:\>type  matt.bat
Code: [Select]echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (dic.txt) do (
echo i = %%~ni
echo %%~ni >> "%%~ni.spl"
)
Output:

C:\>matt.bat
i = abc
i = abc2
i = abc5
i = ans
i = arc
i = battxt
i = bill72
i = CDrive
i = christmas
i = count
i = data06
i = date
i = datfile
i = david
i = db
i = direc_txt
i = dirvar
i = disklog
i = dr
i = File 1 test
i = File 2 test
i = fille
i = final


C:\>dir *.spl
 Volume in drive C has no label.
 Volume Serial NUMBER is F4A3-D6B3

 Directory of C:\

03/18/2010  09:52 PM                 6 abc.spl
03/18/2010  09:52 PM                 7 abc2.spl
03/18/2010  09:52 PM                 7 abc5.spl
03/18/2010  09:52 PM                 6 ans.spl
03/18/2010  09:52 PM                 6 arc.spl
03/18/2010  09:52 PM                 9 battxt.spl
03/18/2010  09:52 PM                 9 bill72.spl
03/18/2010  09:52 PM                 9 CDrive.spl
03/18/2010  09:52 PM                12 christmas.spl
03/18/2010  09:52 PM                 8 count.spl
03/18/2010  09:52 PM                 9 data06.spl
03/18/2010  09:52 PM                 7 date.spl
03/18/2010  09:52 PM                10 datfile.spl
03/18/2010  09:52 PM                 8 david.spl
03/18/2010  09:52 PM                 5 db.spl
03/18/2010  09:52 PM                12 direc_txt.spl
03/18/2010  09:52 PM                 9 dirvar.spl
03/18/2010  09:52 PM                10 disklog.spl
03/18/2010  09:52 PM                 5 dr.spl
03/18/2010  09:52 PM                14 File 1 test.spl
03/18/2010  09:52 PM                15 File 2 test .spl
03/18/2010  09:52 PM                 8 fille.spl
03/18/2010  09:52 PM                 8 final.spl
              23 File(s)            199 BYTES
               0 Dir(s)  297,830,707,200 bytes free

C:\>

Input:

C:\>type dic.txt
abc.txt
abc2.txt
abc5.txt
ans.txt
arc.txt
battxt.txt
bill72.txt
CDrive.txt
christmas.txt
count.txt
data06.txt
date.txt
datfile.txt
david.txt
db.txt
direc_txt.txt
dirvar.txt
disklog.txt
dr.txt
File 1 test.txt
File 2 test .txt
fille.txt
final.txt

C:\>THANKS it worked for all 58,112 words


Discussion

No Comment Found