linux c 获取一个文件or目录的绝对路径
2014-02-10 12:49
417 查看
用realpath函数可以实现:
char *realpath(const char *src,char *out);
src是一个相对目录or绝对目录,
绝对路径会写入out,返回值也是out的指针。
很简单,直接替代码:
这是获取当前的绝对路径 O(∩_∩)O
char *realpath(const char *src,char *out);
src是一个相对目录or绝对目录,
绝对路径会写入out,返回值也是out的指针。
很简单,直接替代码:
#include <stdio.h> #include <limits.h> #include <stdlib.h> int main(){ char *path="."; char out[1000]; printf("%s\n",realpath(path,out)); return 0; }
这是获取当前的绝对路径 O(∩_∩)O
相关文章推荐
- 获取文件绝对路径和目录
- node.js认识学习二:__dirname获取当前模块文件所在目录的完整绝对路径
- 获取bash文件所在的目录绝对路径以及获取函数方法名称
- Linux下获取当前进程的执行文件的绝对路径和所在目录(通过/proc/self/exe链接)
- 【转载】利用shell脚本获取一个文件的绝对路径readlink
- java 递归获取一个目录下的所有文件路径
- 一个获取文件绝对路径的sh
- php获取一个目录下的所有文件全路径---包括子目录---并存放到一维数组
- 将一个指定目录下的java文件的绝对路径,存储到一个文本中
- JavaSE 文件递归之删除&获取文件夹目录中所有的以.jpg的文件的绝对路径
- java 用递归获取一个目录下的所有文件路径的小例子
- java 递归获取一个目录下的所有文件路径
- PHP获取文件绝对路径的代码(上一级目录)
- JAVA 一个简单的文件写入代码(遍历文件夹获取所有文件、写入缓冲池、获取文件绝对路径、按后缀名过滤文件)
- 获取指定目录及其子目录下所有文件的绝对路径
- C#控制台基础 directory获取一个文件夹中所有文件的绝对路径(不包括文件夹)
- 获取指定目录下指定扩展名文件的绝对路径,存储到文本文件中
- C#获取文件物理相对绝对路径目录的N种方法
- PHP获取文件绝对路径的代码(上一级目录)
- C#控制台基础 directory获取一个文件夹中所有文件及文件夹的绝对路径