读书人

linux c 怎么创建固定大小的文件

发布时间: 2012-03-13 11:21:11 作者: rapoo

linux c 如何创建固定大小的文件?
创建一个一定大小的文件,
速度要快而且大小精确,让而且存储空间事先就分配好.
就像迅雷下载文件时会创建一个指定大小的文件.

还请知道的仁兄给予帮助或者给点提示.



[解决办法]
int fd = open(name, O_CREAT | O_TRUNC | O_RDWR, S_IRUSR | S_IWUSR);
lseek(fd, size - 1, SEEK_SET);
write(fd, "1", 1);

这样就行了。
[解决办法]
支持1楼

读书人网 >UNIXLINUX

热点推荐