关于linux 里的opendir 和readdir

这两个函数里面都有path参数,是绝对路径还是相对路径

作者: tolairy   发布时间: 2011-04-23

这跟相对路径和绝对路径无关

你给哪个他就读哪个 你给./sdfsdf 他肯定就读./sdfsdf 你给/sdfsdf 他就读/sdfsdf

作者: steptodream   发布时间: 2011-04-23

ls 命令后面跟一个路径,这个路径是相对路径?还是绝对路径?

作者: justkk   发布时间: 2011-04-23

这么解释吧。

首先相对路径和绝对路径是怎么区分的?
我没记错的话,是看表示路径的字符串的第一个是不是“/”,是“/”就是绝对路径,不是“/”就是相对路径。
相对路径和绝对路径的区别被隐藏在了字符串的编码中。你的程序只知道这是个字符串,两种路径的区别被隐藏起来了。你的程序不用去为此费心。
opendir函数和readdir函数以及其他函数会在执行过程中区分这两种路径的。

作者: zxt6405   发布时间: 2011-04-23

都可以的 给的是绝对路径就绝对路径,给的是相对路径就读相对路径

作者: zaghost   发布时间: 2011-04-23