C#获取应用程序所在路径

  Application.StartupPath:获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

  Application.ExecutablePath:获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。

时间: 2024-10-24 22:33:21

C#获取应用程序所在路径的相关文章

.NET获取当前程序所在电脑的CPU和内存使用率

using System; using System.Diagnostics; using System.Text; using System.Runtime.InteropServices; namespace ConsoleApplication1 { class Program { public static PerformanceCounter cpu; //public static ComputerInfo cif; static void Main(string[] args) {

VC中使用GetModuleFileName获取应用程序路径

  .\\与API函数GetModuleFileName获取应用程序目录有何不一样? 采用.\\也能获得应用程序目录,采用GetModuleFileName也能获得,二者有何不同? 一样!一个是相对路径,一个是绝对路径 .\\是的到应用程序的当前目录,但当前目录不一定等于应用程序执行文件的所在目录,一个应用程序被启动时,当前目录是可以被任意设置的.GetModuleFileName()得到模块的完整路径名,例如,你载入c:\windows\system32\a.dll,得到模块句柄h,则你可以用

VC 获取指定文件夹路径的方法小结

VC获取指定文件夹路径   flyfish  2010-3-5   一 使用Shell函数 1 获取应用程序的安装路径   TCHAR buf[_MAX_PATH];SHGetSpecialFolderPath(NULL,buf,CSIDL_PROGRAM_FILES,NULL);AfxMessageBox(buf); 2 获取应用程序数据路径的文件夹   TCHAR bufApplicateData[_MAX_PATH];SHGetSpecialFolderPath(NULL,bufAppli

【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别

原文:[C#遗补]获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别 .Net Framework中,System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录 如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的

在Access获取程序所在的目录及全名

在Access编程中,经常会需要获取程序所在的目录及全名,下列的各种方法可实现这个功能. 不过,需注意 CurrentProject及CodeProject不适合Access97及以前的版本. 另外,需注意 CurrentProject及CodeProject的区别 一般情况下,如果你的MDB或ADP只使用一个文件,两者指同一个对象.但如果你的MDB引用了另一个MDE文件.且这段代码是在MDE里执行的话,则currentproject指你的第一个MDB,codeproject 指的是你引用的MD

android中获取当前程序路径

(1)android中获取当前程序路径 getApplicationContext().getFilesDir().getAbsolutePath() (2)android取已安装的程序列表 List<PackageInfo> packageInfoList =  getPackageManager().getInstalledPackages(0); (3)对安装路径的说明 http://developer.android.com/guide/appendix/install-locatio

批处理文件中获取当前所在路径的几种方法

原文:批处理文件中获取当前所在路径的几种方法 @echo off setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd! pause @echo off echo 当前目录是:%cd% pause @echo off :: set "abc=%cd%" echo 当前正在运行的批处理文件所在路径:%~dp0 pause @echo off echo 当前的盘符及路径:%~dp0 echo 当前的盘符及路径的短文件名格式:%~

linux获取shell脚本所在绝对路径操作介绍

  脚本名:a.sh 位置:/tmp/whuang/study/java 脚本内容: 代码如下: #!/bin/sh this_dir=`pwd` dirname $0|grep "^/" >/dev/null if [ $? -eq 0 ];then this_dir=`dirname $0` else dirname $0|grep "^." >/dev/null retval=$? if [ $retval -eq 0 ];then this_di

《Android 应用案例开发大全(第二版)》——6.7节获取第三方程序中可调用的窗口

6.7 获取第三方程序中可调用的窗口 Android开发权威指南(第二版) 第X问1 源代码目录:src/ch06/InvokeSinaWeibo 现在很多程序中使用的功能并未包含在程序本身,都是通过各种插件方式获得的其他程序的资源.例如,经常会使用到的"分享"功能就是调用了系统中所有可以处理某类资源的窗口来实现的,如果这样的窗口多于一个,就会显示一个选择列表. 如果想利用其他程序中的资源,首先要了解程序对外的接口.但很多程序并没有公开相应的接口,在这种情况下,就需要通过该程序的APK