首页 > 系统相关 >Linux系统编程13-truncate.md

Linux系统编程13-truncate.md

时间:2022-10-14 22:24:01浏览次数:48  
标签:md 13 txt const truncate int char include

#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

相关文章

  • Linux系统编程16-mkdir与rmdir
    #include<sys/stat.h>#include<sys/types.h>intmkdir(constchar*pathname,mode_tmode);作用:创建一个目录参数:pathname:创建的目录的路径......
  • Linux系统编程17-opendir,readdir与closedir.md
    #include<sys/types.h>#include<dirent.h>DIR*opendir(constchar*name);作用:打开一个目录参数:-name:需要打开的目录流返回值:......
  • Linux系统编程18-dup和dup2.md
    dup#include<unistd.h>intdup(intoldfd);作用:复制一个新的文件描述符,指向同一个文件, 从空闲的文件描述符表中找一个最小的作为新文件描述符参数:......
  • 打开cmd的几种方法
    打开cmd窗口的几种方法开始+Windows系统+命令提示符Windows+R,输入cmd,回车(推荐使用)在任意的文件夹下,按住shift键+鼠标右键,打开powershell窗口资源管理器的地址栏前加......
  • DEMO: BAPI_SALESORDER_CREATEFROMDAT2 创建订单
    REPORTzdemo_va01.PARAMETERSp_kunnrTYPEkunnrDEFAULT'1004615'.PARAMETERSp_vkorgTYPEvkorgDEFAULT'S600'.PARAMETERSp_vtwegTYPEvtwegDEFAULT'10'.PARAM......
  • 2022-2023-1 20201324《信息安全系统设计与实现(上)》第4章
    目录1并发计算导论(1)顺序算法与并行算法(2)并行性与并发性2线程(1)线程的原理(2)线程的优点(3)线程的缺点3线程操作4线程管理函数(1)创建线程(2)线程ID(3)线程终止(4)线程连接(5)用线程快......
  • 20201318李兴昕第四章学习笔记
    第四章:并发编程知识点归纳总结:本章论述了并发编程,介绍了并行计算的概念,指岀了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对......
  • 操作系统导论习题解答(13. Address Spaces)
    TheAbstraction:AddressSpaces1.EarlySystems在早期系统时代,操作系统和程序都存储在实际的物理地址中。2.MultiprogrammingandTimeSharing为了提高efficien......
  • Windows CMD批处理
    需要生成uuid时,可以使用WindowsSDK自带的工具uuidgen.exe如下  如果需要生成一千个,那么使用批处理生成到txt文件中,批处理脚本如下@echoonfor/l%%iin(1,1,100......
  • 拳皇13 for Mac(KOF 13)v1.0简体中文版
    《拳皇XIII》是由SNKPLAYMORE研发的一款格斗对战类游戏,于2010年7月14日发行。该作是《拳皇》系列的第13作,也是接续《拳皇2003》、《拳皇XI》之后的“阿修篇”三部曲完结篇......