linux C++ 获取文件绝对路径的实例代码

 更新时间:2016年12月29日 08:52:50   投稿:jingxian  
下面小编就为大家带来一篇linux C++ 获取文件绝对路径的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

提供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 C++ 获取文件绝对路径的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言控制台版2048小游戏

    C语言控制台版2048小游戏

    本文给大家分享的是2则使用C语言控制台编写的2048小游戏,各有优劣,小伙伴们对比着参考下吧。
    2015-03-03
  • C语言中的strncpy()函数的用法及应用场景详解

    C语言中的strncpy()函数的用法及应用场景详解

    在C语言编程中,strncpy函数用于安全地复制字符串,它可以指定复制的字符数以防止缓冲区溢出,这篇文章主要介绍了C语言中的strncpy()函数的用法及应用场景的相关资料,并提供了示例代码,需要的朋友可以参考下
    2024-10-10
  • C语言中求解图形的问题

    C语言中求解图形的问题

    这篇文章主要介绍了C语言中求解图形的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • C++静态库与动态库文件的生成和使用教程

    C++静态库与动态库文件的生成和使用教程

    库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数和类,下面这篇文章主要给大家介绍了关于C++静态库与动态库文件的生成和使用的相关资料,需要的朋友可以参考下
    2023-03-03
  • C语言编程动态内存开辟实现升级版通讯录教程示例

    C语言编程动态内存开辟实现升级版通讯录教程示例

    这篇文章主要为大家介绍了C语言编程实现动态内存开辟升级版通讯录的教程示例及解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • C++实现简单的图书管理系统

    C++实现简单的图书管理系统

    本文给大家分享的是使用C++实现简单的图书管理系统的代码,本系统采用了面向对象的程序设计方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • C语言小程序 如何判断两个日期之差

    C语言小程序 如何判断两个日期之差

    输入两个日期,计算之间相差多少天。 用了两种方法实现,第二种利用结构体,代码比较清晰,其余的都一样
    2013-07-07
  • C++ this原理与可变参数及友元函数友元类分步详解用法

    C++ this原理与可变参数及友元函数友元类分步详解用法

    可变参数模板(variadic templates)是C++11新增的强大的特性之一,它对模板参数进行了高度泛化,能表示0到任意个数、任意类型的参数,这篇文章主要介绍了C++ this原理与可变参数及友元函数友元类
    2022-11-11
  • win32 api实现简单的消息窗口示例

    win32 api实现简单的消息窗口示例

    这篇文章主要介绍了使用win32 api实现简单的消息窗口示例,需要的朋友可以参考下
    2014-03-03
  • C++小知识:不要去做编译器的工作

    C++小知识:不要去做编译器的工作

    今天小编就为大家分享一篇关于C++小知识:不要去做编译器的工作,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论