linux C++ 获取文件绝对路径
2016-05-07 09:37
609 查看
提供ftp服务时需要获取文件绝对路径,这里记录一下。
#include <stdlib.h> #include <stdio.h> #include <limits.h> int main(){ const char *file_name = "filename"; char abs_path_buff[PATH_MAX]; //获取文件路径, 填充到abs_path_buff //realpath函数返回: null表示获取失败; 否则返回指向abs_path_buff的指针 if(realpath(file_name, abs_path_buff)){ printf("%s %s\n", file_name, abs_path_buff); } else{ printf("the file '%s' is not exist\n", file_name); } return 0; }
相关文章推荐
- Linux服务器时间同步
- CentOS Linux解决Device eth0 does not seem to be present
- Linux03--文件打包与解压
- #问题解决#安装centos7 后 win7引导项不见
- Linux Futex浅析
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux的原子操作与同步机制
- 超实用的8个Linux命令行性能监测工具
- 每天一个Linux命令(9)mv命令
- linux命令--ldconfig和ldd用法
- linux命令--ldconfig和ldd用法
- linux命令--ldconfig和ldd用法
- linux命令--ldconfig和ldd用法
- CentOS7上安装Pycharm
- 解决linux不能解压rar格式压缩包
- linux平台使用gnu工具链来开发stm32单片机 环境搭建,备忘录
- 2016学习Linux决心书
- 一个可以查看 Linux 当前缓存了哪些大文件的小工具
- CentOS下搭建PHP环境与WordPress博客程序的全流程总结
- linux安装jdk详细步骤(rpm方式)