Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Дописать из файла в файл (http://forum.oszone.net/showthread.php?t=334029)

Gjiod 28-03-2018 18:42 2806008

Дописать из файла в файл
 
Добрый день, как сделать чтобы текст из одного файла дописывался в другой файл? Ничего не смог найти, только дописывание отдельной строки

Iska 28-03-2018 18:58 2806010

Код:

>>"другой файл.txt" type "из одного файла.txt"
Кодировка при дописывании будет OEM.

Gjiod 28-03-2018 19:01 2806011

Спасибо, а как сделать чтобы была другая кодировка?

Iska 28-03-2018 19:31 2806016

Например, не использовать дописывание содержимого файла, а «склейку» файлов:
Код:

set sTempFile=%temp%\временный файл.tmp

copy "другой файл.txt"+"из одного файла.txt" "%sTempFile%"
ren "другой файл.txt" "другой файл.bak"
copy "%sTempFile%" "другой файл.txt"
del "%sTempFile%"


megaloman 28-03-2018 20:00 2806022

Цитата:

Цитата Iska
не использовать дописывание содержимого файла, а «склейку» файлов »

В Copy надо использовать /B, иначе при «склейке» в итоговый файл добавится символ 1A.
Код:

copy /B "в другой файл.txt"+"из одного файла.txt" "в другой файл.txt.tmp" &&move /Y "в другой файл.txt.tmp" "в другой файл.txt"
Iska, Рад вас видеть :)

DJ Mogarych 28-03-2018 22:49 2806050

Powershell:
Код:

Get-Content "из одного файла.txt" | Add-Content "в другой файл.txt"

Iska 29-03-2018 00:04 2806057

Цитата:

Цитата megaloman
В Copy надо использовать /B, иначе при «склейке» в итоговый файл добавится символ 1A. »

Ага.


Время: 18:15.

Время: 18:15.
© OSzone.net 2001-