Linux系统编程:目录和文件

Linux系统编程:目录和文件DIR opendir 目录名 是当前目录 是上层目录

大家好,欢迎来到IT知识分享网。

目录操作流程:打开目录,读取目录,关闭目录

1.opendir函数

打开目录,头文件:#include <dirent.h>

DIR * opendir(“目录名”),./是当前目录,../是上层目录

2.readdir函数

读取目录,需要循环读取

struct dirent* info = readdir(dir);

printf(“%s\n”, info->d_name);

3.closedir函数

关闭目录,closedir(dir)

类似ls命令的程序:

Linux系统编程:目录和文件

4.chdir函数

和命令cd一样,改变路径

Linux系统编程:目录和文件

5.getpwd获得路径

Linux系统编程:目录和文件

6.mkdir函数

创建目录

Linux系统编程:目录和文件

7.rmdir函数

删除目录,命令行中用rm (-rf)

Linux系统编程:目录和文件

8.ll,stat获得文件的详细信息

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

文件部分:

Linux系统编程:目录和文件

Linux系统编程:目录和文件

3.软链接

file.txt -> hello.c

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

Linux系统编程:目录和文件

4.硬链接

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

Linux系统编程:目录和文件

5.remove,rm删除文件

Linux系统编程:目录和文件

6.rename 改名

Linux系统编程:目录和文件

7.truncate   清空文件,df -h查看内存使用情况

Linux系统编程:目录和文件

8.文件报错

Linux系统编程:目录和文件

Linux系统编程:目录和文件

Linux系统编程:目录和文件

9.makefile 工程管理工具

一般写为Makefile或makefile

3种写法:

(1)

Linux系统编程:目录和文件

(2)

Linux系统编程:目录和文件

(3)

Linux系统编程:目录和文件

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/110236.html

(0)
上一篇 2026-02-01 22:00
下一篇 2026-02-01 22:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信