format pe gui
include 'win32ax.inc'
;//----------
.data
oldFile db 'D:\cpuz.txt',0
newFile db 'D:\files\cpuz.txt',0
;//----------
.code
start: invoke CopyFile,oldFile,newFile,0
or eax,eax
jne @ok
invoke MessageBox,0,<'ERROR! Нет папки D:\Files',0>,<'Copy',0>,0
jmp @f
@ok: invoke MessageBox,0,<'OK! Файл скопирован.',0>,<'Copy',0>,0
@@: invoke ExitProcess,0
;//------------
.end start
如果文件夹
E:\Files
不存在,该函数CopyFile()
将返回错误。然后,您需要先创建一个文件夹CreateFile()
,然后再将其复制到其中。