chdir、fchdir和getcwd函数

chdir、fchdir和getcwd函数

 

当前目录:

当前工作目录是文件系统当前所在的目录,如果命令没有额外指定路径,则默认为当前工作目录。比如ls命令,如果没有指定目录,就会显示出当前工作目录的文件。

在Linux中,路径可以用绝对路径和相对路径表示,相对路径就是相对于当前工作目录。

当前工作目录可以使用pwd命令获取。

 

memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法

eg: memset(目录,填入的信息,sizeof(目录));

 

当前工作目录是一个进程的属性,所以它只影响调用chdir的进程的本身,而不影响其他进程。eg:改变了路径不会影响shell的当前路径,只影响调用chdir的进程的本身。