Копировать содержимое одного документа в другой - PullRequest
0 голосов
/ 22 апреля 2010

Я пытаюсь скопировать содержимое одного документа и добавить его к другому документу через командную строку.Он отлично работает для простого файла .txt с помощью команды (скопируйте файл .txt + fileb.txt).Но когда я пытаюсь скопировать содержимое файла MSWord в другой файл MSWord, это не происходит.Хотя размер целевого файла продолжает расти, но без содержания.Когда файл документа открывается в блокноте, он показывает, что нечитаемые данные продолжают добавляться.Пожалуйста, помогите.

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

(Это команды Unix; если вы работаете в Windows, вы можете использовать соответствующий эквивалент или Cygwin)

Для текстовых файлов: cat file1 >> file2

Для двоичных файлов или специальных форматов (т. Е. Слова): - написать программу, чтобы вытащить текст из одного и вставить его в другой, сохранив форматирование и т. д.

или

strings file2 >> file3
strings file1 >> file3

file3 теперь содержит весь текст.

0 голосов
/ 22 апреля 2010

Вы не можете просто объединить файлы MS Word. Это двоичные файлы, и объединение может быть сделано только с использованием MS Word или некоторых API. Не из командной строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...