注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

旷世的忧伤

不与夏虫语寒,不与曲人语道,因为生命缺乏言说的条件......

 
 
 

日志

 
 

目录处理函数(dirname与basename)  

2014-11-24 23:04:39|  分类: Unix环境编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

dirname函数:截取path中的目录路径返回,也可以说是取得父目录。成功: 返回截取path中的目录路径指针。失败: 返回 NULL。

basename函数:截取path中的去目录部分的最后的文件或路径名,也可以说是去掉父目录后的部分。成功: 返回截取path中的去目录部分的最后的文件或路径名指针。失败: 返回 NULL。

函数原型:

#include <libgen.h>

char *dirname(char *path);
char *basename(char *path);


示例:
 path dirname basename
 /home/huoty/hello/ /home/huoty hello
 /home/huoty/hello.c /home/huoty hello.c
 /home / home
 home . home
 / / /
 . . .
 .. . ..
 
  评论这张
 
阅读(2)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018