ceoguang 发表于 2009-3-12 19:26:46

请教下FileWrite写文件及FileOpen 4 模式读文件问题

例如我要建立一个TEST.DAT的文件,此文件有1G的情况下,如何做到像迅雷等其它软件那样先创建一个大小为1G的临时文件?FileWrite可以实现吗?
另外高手们是否有关于FileOpen ( "文件名", 4)的实例呢?

[ 本帖最后由 ceoguang 于 2009-3-13 22:18 编辑 ]

pusofalse 发表于 2009-3-12 20:02:26

用批处理命令吧。。。
Dim $length = 1024 * 1024 * 1024
Run(@comSpec & " /c fsutil file createnew test.dat " & $length, "", @sw_hide)

ceoguang 发表于 2009-3-12 20:02:37

郁闷,有FileGetSize而没有FileSetSize,_FileCreate有什么办法创建指定字节吗?

ceoguang 发表于 2009-3-13 22:18:34

问题在1已解决
_WinAPI_SetFilePointer
问题2见
_WinAPI_WriteProcessMemory
页: [1]
查看完整版本: 请教下FileWrite写文件及FileOpen 4 模式读文件问题