gpt4 book ai didi

C#如何获取当前目录路径

转载 作者:行者123 更新时间:2023-12-04 23:36:34 25 4
gpt4 key购买 nike

设想 :
我创建了一个库项目,它为安装程序提供接口(interface)(使用安装屏蔽创建的 exe)。我想检查安装程序文件夹中是否存在特定文件。

我试过以下:

1).  Assembly.GetEntryAssembly().Location

// Throws "Object reference not set to an instance of an object"


2). new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath

// return : C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll


3). Assembly.GetExecutingAssembly().Location

// returns empty string


4). AppDomain.CurrentDomain.BaseDirectory

// returns "C:\Windows\syswow64\" irrespective of the actual path



谁能告诉我如何从执行安装程序的位置获取目录路径?

最佳答案

您可以使用

Directory.GetCurrentDirectory();

获取当前目录路径

进口 System.IO

关于C#如何获取当前目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com