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 небольшой текст разбитый по строкам.
Заранее благодарен!
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 небольшой текст разбитый по строкам.
Заранее благодарен!