Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo off
SetLocal EnableExtensions EnableDelayedExpansion

Set "From=test.txt"
Set "To=end.txt"

Set "Str="
FOR /F "usebackq delims=" %%s IN ("%From%") DO (
	FOR %%i IN (%%s) DO Set "Str=!Str!/%%i "
)
(>"%To%" Echo %Str:~0,-1%)
Если всё-таки в файле-результате должно быть много строк
Код: Выделить весь код
@Echo off
SetLocal EnableExtensions EnableDelayedExpansion

Set "From=test.txt"
Set "To=end.txt"

Del "%To%" 2>nul

FOR /F "usebackq delims=" %%s IN ("%From%") DO (
	Set "Str="
	FOR %%i IN (%%s) DO Set "Str=!Str!/%%i "
	(>>"%To%" Echo !Str:~0,-1!)
)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 01-02-2017 в 18:54.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:48, 01-02-2017 | #2