PDA

Показать полную графическую версию : Записать элемент массива в txt файл


ntro123
22-02-2014, 23:47
Добрый вечер, как мне записать элемент массива в txt файл?

chcp 1251
@echo off
setlocal enabledelayedexpansion
set cnt=0
FOR /F "usebackq tokens=*" %%A IN ("sites.txt") DO (
set /a cnt+=1
set string.!cnt!=%%A
)
@echo on


FOR /L %%i IN (1,1,%cnt%) DO set string.%%i >> %%i.txt



Этот код делает то, что нужно, но он должен записать http://site.ru/media/pgsysdir/3
но вместо этого записывает string.3=http://site.ru/media/pgsysdir/3 , как бы убрать string.3 ???

P.S. sites.txt небольшой текст разбитый по строкам.


Заранее благодарен!

Foreigner
23-02-2014, 00:28
for /l %%i in (1,1,%cnt%) do 1>>%%i.txt echo !string.%%i!




© OSzone.net 2001-2012