VB的高手指点一下,文件保存时的怪问题?
eeff 2001-11-24 01:39:55 情况是这样的:
现在在variant 型的变量fileValue中有一个二进制的数据(就是一个文件的内容),长度为lenb(fileValue)。现在,我要把这个值保存到一个以fileName为文件名的文件中,我试了用Scripting.filesystem,与open put 的方法都出现相同的问题:保存后长度大了几个字节或更多,更少,就是没有正确过(除了文本)。最后,我采用:
Open RPath For Binary As #1
For i = 1 To filesize
c = AscB(MidB(filevalue, i))
Put #1, , c
Next
Close #1
一个字节一个字节的方式保存。这个对一个小文件还可以,可是对一个大的文件就不行了,太慢了。
请您赐教!给我一个解脱!谢谢!!!