![]() |
помогите дописать команду - чтение строк из файла
в файле "zbor_inf.txt" такая инфа
____________ с:\Serghei C:\Liosha C:\metalica ...... ____________ вот код забирает инфу но берёт ток первую строчку "с:\Serghei" а остальные нет ((( что прописать нужно ишё? set /p var= <zbor_inf.txt echo copy "%var%" download\ >>777.txt результат чтобы был в 777.txt такой copy "с:\Serghei" download\ copy "C:\Liosha" download\ copy "C:\metalica" download\ а на даный момент такой и всё ((( copy "с:\Serghei" download\ |
jannaly, используйте вместо «<… set /p …» разбор файла посредством «for /f …».
|
не знаю что дописовать под for /f много опций помогите плиз :-(
|
jannaly,
Код:
For /F "usebackq delims=" %%A In ("zbor_inf.txt") Do (Echo Copy "~%%A" download\>>777.txt ) delims= получаем целую строку, не разделяя её "~%%A" - на всякий случай убираем из строки кавычки (если они уже есть, чтобы не допустить дублирования) и заключаем строку в кавычки, т.к. это путь, а путь всегда стоит в них заключать. |
Пасибки! работает :)
|
Время: 22:59. |
Время: 22:59.
© OSzone.net 2001-