c# - 在C#.net中查找物理路径

标签 c# winforms

@"F:\LEAFPRODUCT\Bin\Service.exe"


这是Service.exe的物理路径,让我知道在窗口应用程序中还有其他任何替代方法或任何通用方法来找到WrmService.exe的物理路径。

在Web应用程序中,我们可以像这样使用Server.MapPath。在这里我需要减少路径

label1.Text = AssemblyName.GetAssemblyName(@"F:\LEAFPRODUCT\Bin\Service.exe").Version.ToString();


这是我的编码,我需要在这里减少物理路径,这意味着我不想只将需要的所有文件夹都放入这种方式

label1.Text = AssemblyName.GetAssemblyName("WrmService.exe").Version.ToString();


表示仅必需的文件名,此处表示WrmService.exe

最佳答案

System.IO.Path.GetFullPath()Server.MapPath()相似

您可以给它一个相对位置,它会根据程序集所在的目录为您提供完整的位置。

关于c# - 在C#.net中查找物理路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393756/

相关文章:

c# - 除了ICMP(Ping)以外,如何从LAN控制计算机是否处于打开状态?

c# - Unity3d,当前选择的脚本后端(.NET)未安装

c# - 韩国 PC 上的错误缩放

c# - 如何使 TextBox 随着用户的输入不断更新?

c# - 使用 Mono 将 C# .NET 应用程序移植到 OS X?

c# - 检查我的 Windows 应用程序是否正在运行

c# - 构建队列服务 - 序列化任务供以后使用

c# - WCF 中的静态变量

C# ASP .NET MVC 3单例构造函数调用两次

c# - 如何强制文本框只接受 2.1 到 9.5 之间的数字