#include <unistd.h>
#include <sys/types.h>
int truncate(const char *path, off_t length);
作用: 缩减或扩展文件尺寸至指定的大小, 长的截断,短的扩展
参数:
- path: 需要修改的文件的路径
- length: 需要最终文件变成的大小
返回: 0 成功, -1 失败
实例:改变a.txt文件大小为5b
truncate.c
#include <unistd.h>
#include <sys/types.h>
#include <stdio.h>
int main(int argc, char const *argv[])
{
int ret = truncate("a.txt", 5);
if (ret == -1)
{
perror("truncate err");
return -1;
}
return 0;
}
标签:md,13,txt,const,truncate,int,char,include
From: https://www.cnblogs.com/anqwjoe/p/16793199.html