所谓二进制文件不过就是包含控制字符(打印格式控制之外的控制字符)的文件。
如果你要合并的文件的内容不能确定,对合并前的文件、合并后的文件都要按二进制文件的形式处理。
如果你需要合并后的文件能正确分离成原来的文件,可以在合并后的文件的最后若干个字节处写上被合并的文件的数量、大小、名字。参考如下:XXXXXXXXXXXXXXXXXXXX
.......
.......
.......
.......
.......
FILENAME1-SIZE
FILENAME2-SIZE
FILENAME3-SIZE
.......
FILENAMEn-SIZE
SSSS
最后的SSSS存放被合并的文件的数量。
FILENAMEn-SIZE用来存放一个文件的名字和文件大小。
具体的格式确定,你自己来。我给个参考。
如果你要合并的文件的内容不能确定,对合并前的文件、合并后的文件都要按二进制文件的形式处理。
如果你需要合并后的文件能正确分离成原来的文件,可以在合并后的文件的最后若干个字节处写上被合并的文件的数量、大小、名字。参考如下:XXXXXXXXXXXXXXXXXXXX
.......
.......
.......
.......
.......
FILENAME1-SIZE
FILENAME2-SIZE
FILENAME3-SIZE
.......
FILENAMEn-SIZE
SSSS
最后的SSSS存放被合并的文件的数量。
FILENAMEn-SIZE用来存放一个文件的名字和文件大小。
具体的格式确定,你自己来。我给个参考。
形式读出并写入另一二进制文件中。最好能把一些关键的语句或函数给小弟写出来,我把分给你留着!
分数你就分了吧。Append 函数 以附加的方式打开已有的文件
AssignFile 函数 给文件变量赋一外部文件名
ChangeFileExt 函数 改变文件的后缀
ChDir 函数 改变当前目录
CloseFile 命令 关闭打开的文件
DeleteFile 命令 删除文件
DiskFree 函数 返回剩余磁盘空间的大小
DiskSize 函数 返回指定磁盘的容量
Eof 函数 对有类型或无类型文件测试是否到文件尾
Eoln 函数 返回文本文件的行结束状态
ExpandFileName 函数 返回包含绝对路径的字符串
ExtractFileDir 函数 返回驱动器和路径
ExtractFileExt 函数 返回文件的后缀
ExtractFileName 函数 返回文件名
ExtractFilePath 函数 返回指定文件的路径
FileAge 函数 返回文件已存在的时间
FileClose 命令 关闭指定的文件
FileCreate 命令 用指定的文件名建立新文件
FileDateToDateTime 函数 将DOS的日期格式转换为DELPHI的日期格式
FileExists 函数 检查文件是否存在
FileGatAttr 函数 返回文件的属性
FileGetDate 函数 返回文件的DOS日期时间标记
FileOpen 命令 用指定的存取模式打开指定的文件
FilePos 函数 返回文件的当前指针位置
FileRead 命令 从指定的文件读取
FileSearch 命令 在目录中搜索指定的文件
FileSeek 函数 改变文件的指针
FileSetAttr 函数 设置文件属性
FileSetDate 函数 设置文件的DOS日期时间标记
FileSize 函数 返回当前文件的大小
FileWrite 函数 对指定的文件做写操作
FindClose 命令 终止FindFirst/FindNext序列
FindFirst 命令 对指定的文件名及属性搜索目录
FindNext 命令 返回与文件名及属性匹配的下一入口
GetDir 返回指定驱动器的当前目录
Rename 函数 重命名外部文件
RenameFile 函数 对文件重命名
Reset 函数 打开已有的文件
Rewrite 函数 建立并打开一新的文件
RmDir 函数 删除空的子目录
Seek 函数 将文件的移动当前指针
SeekEof 函数 返回文件的文件结束状态
SeekEoln 函数 返回文件的行结束状态
Write 命令 对有格式的文件,写一变量到文件组件中;
对文本文件,写一个或多个值到文件中
Writeln 命令 执行WRITE过程,然后输出一行结束标志