怎么在程序内部确定程序自己的绝对路径(windows,linux)

原创 2015年11月19日 10:55:49

在linux下可以这么实现

char * get_process_path( )
{
    char arg1[20];
    char exepath[1024 + 1] = {0};

    sprintf( arg1, "/proc/%d/exe", getpid() );
    readlink( arg1, exepath, 1024 );
    return strdup(exepath);
}

windows下

char * get_prcess_path()
{
    char exepath[1024];
    GetModuleFileName(NULL,exepath,1024);
    return strdup(exepath);
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

linux下C程序获取绝对路径各种方法分析

昨天肚腩群里有人问LINUX下C如何获取程序绝对路径。初看这问题,肚腩觉得很简单啊,就用getcwd或者argv[0]就可以了。写了个程序试试, #include int main(int ...
  • ljx0305
  • ljx0305
  • 2013年06月22日 21:10
  • 16695

相对路径,绝对路径,当前路径,程序目录

绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system...
  • iamherego
  • iamherego
  • 2015年06月19日 14:36
  • 2370

Java在Windows下的"绝对路径", "完全相对路径" 和 "目录相对路径"等路径表示法

Java在Windows下有几种路径表示方法?绝对路径和相对路径?我们看看Java类库中把路径分为几类: Absolute local pathname; Absolute UNC pathname;...
  • u011004037
  • u011004037
  • 2015年04月29日 18:04
  • 9527

linux下获取程序当前目录绝对路径

在linux下运行的程序经常需要获取自己的绝对路径,程序可能需要引用外部的资源文件,比如在../skin/目录下的图片,这样普通程序是没有问题,但当程序在安装到/usr/bin/目录中,或者为程序建立...
  • lanmolei814
  • lanmolei814
  • 2014年05月04日 15:58
  • 854

linux下C程序获取绝对路径各种方法分析

转自:http://blog.csdn.net/ljx0305/article/details/9152523 昨天肚腩群里有人问LINUX下C如何获取程序绝对路径。初看这问题,肚腩...
  • onlyonename
  • onlyonename
  • 2013年07月16日 23:21
  • 1019

Linux C 获取当前应用程序的绝对路径

昨天肚腩群里有人问LINUX下C如何获取程序绝对路径。初看这问题,肚腩觉得很简单啊,就用getcwd或者argv[0]就可以了。写了个程序试试, #include int main(int ...
  • yuanya
  • yuanya
  • 2014年06月08日 13:29
  • 686

程序网络工作组ASPAdmin(绝对路径版) v1.02

  • 2005年06月27日 11:50
  • 0B
  • 下载

Java程序获取绝对路径的方法

Java程序获取绝对路径的方法
  • a9529lty
  • a9529lty
  • 2011年04月28日 14:07
  • 2636

C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径

使用 Application.StartupPath 至于 System.IO.Directory.GetCurrentDirectory不行,因为应用程序有个当前工作目录,这个工作目录是...
  • sptoor
  • sptoor
  • 2013年05月10日 20:52
  • 898

Linux下查看进程的执行文件绝对路径

Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系...
  • jncpp
  • jncpp
  • 2015年10月09日 11:39
  • 544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么在程序内部确定程序自己的绝对路径(windows,linux)
举报原因:
原因补充:

(最多只允许输入30个字)