首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取实际exe位置路径

是指获取当前正在运行的可执行文件(exe)的绝对路径。在不同的操作系统和编程语言中,实现该功能的方法可能会有所不同。

在Windows操作系统中,可以使用以下方法获取实际exe位置路径:

  1. 使用C/C++语言:
代码语言:txt
复制
#include <windows.h>

int main() {
    char path[MAX_PATH];
    GetModuleFileName(NULL, path, MAX_PATH);
    printf("Executable Path: %s\n", path);
    return 0;
}

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 产品介绍链接地址:https://cloud.tencent.com/product/cvm

  1. 使用C#语言:
代码语言:txt
复制
using System;

class Program {
    static void Main() {
        string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
        Console.WriteLine("Executable Path: " + path);
    }
}

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 产品介绍链接地址:https://cloud.tencent.com/product/cvm

在Linux操作系统中,可以使用以下方法获取实际exe位置路径:

  1. 使用C语言:
代码语言:txt
复制
#include <stdio.h>
#include <unistd.h>

int main() {
    char path[1024];
    ssize_t len = readlink("/proc/self/exe", path, sizeof(path)-1);
    if (len != -1) {
        path[len] = '\0';
        printf("Executable Path: %s\n", path);
    }
    return 0;
}

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 产品介绍链接地址:https://cloud.tencent.com/product/cvm

  1. 使用Shell脚本:
代码语言:txt
复制
#!/bin/bash
path=$(readlink -f "$0")
echo "Executable Path: $path"

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 产品介绍链接地址:https://cloud.tencent.com/product/cvm

需要注意的是,以上方法获取的是当前正在运行的可执行文件的路径,而不是某个特定文件的路径。如果需要获取其他文件的路径,可以根据具体情况进行相应的修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分38秒

2.6 如何重写回源URL为源站上的实际资源路径

18分15秒

Java零基础-341-获取类路径下文件的绝对路径

24分53秒

070_尚硅谷_实时电商项目_从指定偏移量读取Kafka数据并获取偏移量位置

7分10秒

腾讯位置 - 服务端IP定位

10分1秒

jps.exe -v显示1行还是2行,看java程序跑在普通命令行下还是管理员命令行

8分16秒

腾讯位置 - 关键词输入提示

9分56秒

055.error的包装和拆解

5分59秒

069.go切片的遍历

53秒

动态环境下机器人运动规划与控制有移动障碍物的无人机动画2

34秒

动态环境下机器人运动规划与控制有移动障碍物的无人机动画

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

2分29秒

基于实时模型强化学习的无人机自主导航

领券