首页 > 编程语言 >系统编程 day5 文件4

系统编程 day5 文件4

时间:2024-08-08 17:52:29浏览次数:15  
标签:文件 编程 函数 day5 bbb 命令行 time 链接

函数time(time_t *tloc),返回值为time_t;

可以读取秒数

函数ctime(const time_t *timep),返回值为获得时间字符串首地址,char*

可以将秒数转化为年月日时分秒

函数localtime  struct tm *tm_info = localtime(&tm);

返回本地实时时间

命令函数:
软链接 函数 symlink(传参:被链接,新链接);返回值为int,-1失败,0成功

命令行:ln -s +链接目标(绝对路径) +链接位置(快捷方式)(绝对路径)

重命名 函数 rename(aaa,bbb),将aaa重命名为bbb

命令行:mv aaa bbb

删除文件或目录 函数 remove(需删除文件或目录)

命令行:rm + 文件或目录  + -fr

硬链接 函数 link 将两个文件关联成一个路径,不能指向目录

link(链接文件,被链接文件)

命令行:ln 链接文件  被链接文件

改文件大小 函数 truncate(文件,要改的大小(可扩充,可缩小剪裁))

报错函数

perror函数(错误函数),传回来错误原因

strerror函数      打印错误码(errnum),成功返1

error函数

makefile 编写工具,工程管理工具

标签:文件,编程,函数,day5,bbb,命令行,time,链接
From: https://blog.csdn.net/qq_69971969/article/details/141032781

相关文章

  • 结队编程 - 华为OD统一考试(D卷)
    OD统一考试(D卷)分值:200分题解:Java/Python/C++题目描述某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:从部门中选出序号分别为i、j、k的3名员工,他们的职级分别为le......
  • Linux文件/目录权限管理
    系列文章目录`提示:仅用于个人学习,进行查漏补缺使用。1.Linux介绍、目录结构、文件基本属性、Shell2.Linux常用命令3.Linux文件管理4.Linux命令安装(rpm、install)5.Linux账号管理提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文......
  • Kotlin 循环与函数详解:高效编程指南
    Kotlin循环当您处理数组时,经常需要遍历所有元素。要遍历数组元素,请使用for循环和in操作符:示例输出cars数组中的所有元素:valcars=arrayOf("Volvo","BMW","Ford","Mazda")for(xincars){println(x)}您可以遍历各种类型的数组。在上面的示例中,我们使用了......
  • 改写socket编程并解释socket通信原理
    如果你仔细看我之前的博客,会看到那个手机打电话的示例,但是那段代码彻底写死了,真正编程的时候一定要写活了,不信你看看很多的程序的配置文件就是这样的,为什么单独分离个配置文件出来,就是为了便于修改配置,这就是把程序写活的最好的例子。言归正传,直接上代码。服务端:fromsocketim......
  • 英雄联盟d3dx9_39.dll丢失怎么修复?lol缺少dll文件的解决方法
    在享受《英雄联盟》(LeagueofLegends)的战斗之旅时,偶尔会遇到诸如“d3dx9_39.dll丢失”这样的错误提示,这可能会导致游戏无法启动。不要担心,这是一个相对常见的问题,通常与DirectX组件有关。以下是几种简单而有效的修复方法,一起来看看。1.使用DLL修复工具首先,下载DLL修复软......
  • 如何在python中使用jdbc jar文件连接informix数据库
    有什么想法如何使用jdbcjar文件连接到informix数据库吗?在python我尝试了jaydebeapi,当我执行时:conn=jaydebeapi.connect('com.informix.jdbc.IfxDriver',myurl,['user','pass'],jdbc_driver_path)...然后从表中选择数据的其余代码当我执行myscript.py它只......
  • R语言读取和修改 fcs文件
    记住要从上往下一个一个包的安装,已经安装了的就不用安装,如果就是读取和修改fcs文件,只需要安装flowCore包就可以了。if(!requireNamespace("BiocManager",quietly=TRUE))install.packages("BiocManager")##数据源:BiocManager::install("flowWorkspaceData")##数据......
  • 利用vscode-icons-js在Vue3项目中实现文件图标展示
    背景:在开发文件管理系统或类似的项目时,我们常常需要根据文件类型展示对应的文件图标,这样可以提高用户体验。本文将介绍如何在Vue3项目中利用vscode-icons-js库,实现类似VSCode的文件图标展示效果。先看效果:一、引入vscode-icons-js首先,我们需要安装vscode-icons-js库。......
  • vs生成事件中创建xml -bat取版本号写文件
      setfile=update.xmlsetver=0.0.0.0seturl=http://172.16.17.97:8999echo^<?xmlversion="1.0"encoding="utf-8"?^>>%file%echo^<item^>>>%file%rem这里读取exe的版本号到临时再转格式再输出到%file%wmicdatafilewhereName=$......
  • LangChain与泛型编程:探索代码生成的新维度
    LangChain与泛型编程:探索代码生成的新维度在软件开发领域,泛型编程是一种允许创建可重用组件的技术,这些组件可以在多种数据类型上工作的编程范式。LangChain作为一个假设的编程辅助工具,如果存在,它可能会支持泛型编程,以增强其代码生成的能力。本文将探讨LangChain对泛型编程......