;#Mode=Dos
;文件拷贝输入源文件名和目的文件名,拷贝成功输出OK
DATA SEGMENT
BUF DB 1024*1 DUP(?)
INPUTMSG DB 'Please input the Path of Sourcefile:',0ah,0dh,'$'
OUTPUTMSG DB 0ah,0dh,'Please input the Path of Copyfile:',0ah,0dh,'$'
MSGERRORF DB 0ah,0dh,'Open File Error!',0ah,0dh,'$' ;出错时的提示
MSGERRORR DB 0ah,0dh,'Read File Error!',0ah,0dh,'$'
MSGERRORB DB 0ah,0dh,'Build New File Error!',0ah,0dh,'$'
MSGERRORW DB 0ah,0dh,'copy Failed!',0ah,0dh,'$'
MSGSUCESS DB 0ah,0dh,'OK!',0ah,0dh,'$'
HANDLE DW ? ;保存文件号
LENG DW ?
PATHFILE DB 40,?,40 DUP(?)
PATHCOPY DB 40,?,40 DUP(?)
DATA ENDS
;-------------------------------------------------------------------------------
CODE SEGMENT
文件拷贝(汇编实现)
最新推荐文章于 2021-05-17 02:28:24 发布
这是一个使用汇编语言编写的程序,实现了从用户输入的源文件路径读取内容,并将其复制到目标文件中。程序首先打开源文件,然后读取内容到缓冲区,接着创建新文件并写入缓冲区数据。如果在打开、读取、新建或写入过程中出现错误,程序会显示相应的错误信息。最后,如果拷贝成功,会输出'OK!'。
摘要由CSDN通过智能技术生成