windows下怎么能快速在一个超大文件前面插入一小段数据比如在一个1G的文件前面插入2M数据,时间不超过10秒如果read然后 write到新文件也太慢了有没有比较快速的办法?
用sed.exe试试。
sed.exe '1i\
your 2M text' your_file > new_file
速度更快的方法只能用ASM去写了,现有的API无法满足你的要求。
fopen,fseek,fwrite不行嘛??