主题:[讨论]怎么写《判断是否读写入完毕》这样的命令
循还解压多个压缩文件文件其中一个文本文件如a1.txt
都释放在temp目录下,又在dlyw目录下建了一个空的文件a1.txt,
我的目的是将解压的a1.txt的内容都写入到dlyw\a1.txt中
因为不是第个压缩文件都存在a1.txt,所以要在写入到dlyw\a1.txt中在将temp\a1.txt删除避免重复写入上一个temp\a1.txt!
但出现在问题是:
错误信息:不能存取文件temp\a1.txt
错误行是:DELETE FILE temp\a1.txt
请问如何解决?
问了别人说是写入大文件时还未读写完就执行删除造成的!
是不是这样?
我想能不能加上一句判断是否写入完毕这样的命令再执行删除就好了!
请问各们老师和高手们怎么写呀!谢谢
........
afile=FILETOSTR("temp\a1.txt") *将一个变量的内容写入一个文件。
STRTOFILE(afile,"dlyw\a1.txt",1)
RELEASE afile
DELETE FILE temp\a1.txt
...........
都释放在temp目录下,又在dlyw目录下建了一个空的文件a1.txt,
我的目的是将解压的a1.txt的内容都写入到dlyw\a1.txt中
因为不是第个压缩文件都存在a1.txt,所以要在写入到dlyw\a1.txt中在将temp\a1.txt删除避免重复写入上一个temp\a1.txt!
但出现在问题是:
错误信息:不能存取文件temp\a1.txt
错误行是:DELETE FILE temp\a1.txt
请问如何解决?
问了别人说是写入大文件时还未读写完就执行删除造成的!
是不是这样?
我想能不能加上一句判断是否写入完毕这样的命令再执行删除就好了!
请问各们老师和高手们怎么写呀!谢谢
........
afile=FILETOSTR("temp\a1.txt") *将一个变量的内容写入一个文件。
STRTOFILE(afile,"dlyw\a1.txt",1)
RELEASE afile
DELETE FILE temp\a1.txt
...........