Копирование файлов
Нужно скопировать несколько файлов в один, как в CMD (copy *.* 1.txt). Однако команда FileCopy файлы объединять не хочет. Как проще сделать? Передать строку copy... как аргумент CMD в SHellExecute не получилось...
Спасибо! |
AlexM,
А так попробуйте:Или так: Код:
#include <File.au3> |
Спасибо, получилось!
|
AlexM,
Только учтите, что в переменную $sText пишется содержание всех файлов, и пишется в память. Если их объем сопоставим с размером хотя бы 60-80% оперативки, то надо применять другой алгоритм. |
madmasles, для такого случая есть несколько вариантов
1. если есть гарантия что каждый файл будет меньше хотя бы 500 мб, то копить не все вместе а записывать каждый файл отдельно. 2. читать побайтово, скажем по мегабайту и записывать |
kaster,
Абсолютно с Вами согласен. То же и имел в виду. Второе, то есть читать по 1-10 Мб и записывать, ИМХО, самый оптимальный вариант. |
Время: 01:54. |
Время: 01:54.
© OSzone.net 2001-