//合并文件, 参数是合并后的文件名
function TForm1.MergeFile(const FileName: string): Boolean;
const
s1 = #13#10#13#10#13#10#13#10;
var
ms: TMemoryStream; {读取分文件}
fs: TFileStream; {合并后的文件}
path,spliteStr: string;
i: Integer;
begin
result := False;
ms := TMemoryStream.Create;
fs := TFileStream.Create(FileName, fmCreate);
try
for i := 0 to lst1.items.Count - 1 do
begin
if i = 0then
spliteStr := '#' + lst1.items[i] + #13#10#13#10#13#10
else
spliteStr := #13#10#13#10#13#10 + '#' + lst1.items[i] + #13#10#13#10#13#10;
//合并文件, 参数是合并后的文件名
function TForm1.MergeFile(const FileName: string): Boolean;
const
s1 = #13#10#13#10#13#10#13#10;
var
ms: TMemoryStream; {读取分文件}
fs: TFileStream; {合并后的文件}
path,spliteStr: string;
i: Integer;
begin
result := False;
ms := TMemoryStream.Create;
fs := TFileStream.Create(FileName, fmCreate);
try
for i := 0 to lst1.items.Count - 1 do
begin
if i = 0then
spliteStr := '#' + lst1.items[i] + #13#10#13#10#13#10
else
spliteStr := #13#10#13#10#13#10 + '#' + lst1.items[i] + #13#10#13#10#13#10;