Прежде всего, не ясно, что file.create()
соотв.добавление делает.Вы не отметили какой-либо конкретный язык программирования, так что часть вашего вопроса действительно неясна, и вам нужно ее улучшить.
Сказав это: RTF-файлы, в конце концов, являются чисто текстовыми файлами.Они содержат информацию форматирования , такую как
{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf100
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
Таким образом, теоретически вы можете просто извлечь это текстовое содержимое из нескольких файлов RTF и поместить все это в один файл.
Таким образом: просто используйте средство просмотра файлов, такое как less
, cat
или некоторую подвеску windows / macos, и A) проверьте текстовое содержимое ваших отдельных файлов RTF иB) проверить текстовое содержимое файла, который вы создали таким образом.Это скажет вам, работает ли чисто текстовое приложение.
Но помимо этого: вполне может быть, что сам формат RTF имеет определенные ограничения, которые просто делают невозможным простодобавьте произвольное содержимое файла RTF и получите что-то, что работает как правильный документ RTF.