1. 程式人生 > >Winform獲取當前程式路徑

Winform獲取當前程式路徑

Winform獲取應用程式的當前路徑的方法集合,具體如下,值得收藏



//獲取當前程序的完整路徑,包含檔名(程序名)。

string str = this.GetType().Assembly.Location;

result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔名)



//獲取新的Process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名(程序名)。

string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;

result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔名)



//獲取和設定當前目錄(即該程序從中啟動的目錄)的完全限定路徑。

string str = System.Environment.CurrentDirectory;

result: X:\xxx\xxx (.exe檔案所在的目錄)



//獲取當前 Thread 的當前應用程式域的基目錄,它由程式集衝突解決程式用來探測程式集。

string str = System.AppDomain.CurrentDomain.BaseDirectory;

result: X:\xxx\xxx\ (.exe檔案所在的目錄+"\")



//獲取和設定包含該應用程式的目錄的名稱。

string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;

result: X:\xxx\xxx\ (.exe檔案所在的目錄+"\")



//獲取啟動了應用程式的可執行檔案的路徑,不包括可執行檔案的名稱。

string str = System.Windows.Forms.Application.StartupPath;

result: X:\xxx\xxx (.exe檔案所在的目錄)



//獲取啟動了應用程式的可執行檔案的路徑,包括可執行檔案的名稱。

string str = System.Windows.Forms.Application.ExecutablePath;

result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔名)



//獲取應用程式的當前工作目錄(不可靠)。

string str = System.IO.Directory.GetCurrentDirectory();

result: X:\xxx\xxx (.exe檔案所在的目錄)
//原博:http://greatverve.cnblogs.com/archive/2011/12/15/winform-path.html

相關推薦

Winform獲取當前程式路徑

Winform獲取應用程式的當前路徑的方法集合,具體如下,值得收藏 //獲取當前程序的完整路徑,包含檔名(程序名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe

C獲取當前程式路徑, exe路徑

#include <unistd.h> char *_getcwd( char *buffer, int maxlen ); 既然是C語言的,當然就可以跨平臺了; 關於QDir獲取

獲取當前程式路徑

//獲取部件所在位置。 //如果其所在的dll在GAC中,那返回的就是gac中的路徑。 str=this.GetType().Assembly.Location; //獲取新的Process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名(程序名)。 str=S

android 獲取當前程式路徑

首先內部儲存路徑為/data/data/youPackageName/,下面講解的各路徑都是基於你自己的應用的內部儲存路徑下。所有內部儲存中儲存的檔案在使用者解除安裝應用的時候會被刪除。 一、 fi

VS2010/MFC 獲取當前程式路徑 CString型別

第一種方案:TCHAR szFilePath[MAX_PATH + 1]={0};GetModuleFileName(NULL, szFilePath, MAX_PATH);                            // C:\**\**\Test.exe(_

c# winform獲取當前路徑exe程式的版本號

 通常軟體自動更新時,需要比較新版本與舊版本的版本號,如果新檔案的版本號比舊檔案高,就替換舊檔案。(版本號一般可以在Visual Studio的程式資訊裡定義)  如何取得當前exe程式的版本號呢

獲取當前程式所在路徑

C++11獲取方法 std::string GetCurrentExePath() { const int kBUF_SIZE = 10240; std::unique_ptr<char[]> pBuf(new char[k

linux C語言獲取當前可執行程式路徑及檔名 vs 獲取當前工作路徑

 獲取當前工作路徑: 標頭檔案:#include <unistd.h> 定義函式:char * getcwd(char * buf, size_t size); 函式說明:getcwd()會將當前的工作目錄絕對路徑複製到引數buf 所指的記憶體空間,引數size

c/c++ 獲取當前程式(EXE)所在的路徑

一、 1.只獲得路徑字串不包含檔名 TCHAR szFilePath[MAX_PATH + 1]={0};GetModuleFileName(NULL, szFilePath, MAX_PATH);(_tcsrchr(szFilePath, _T('\\')))[1]

程式獲取當前頁面路徑

hhh 2019年,第一篇;哈哈。記錄自己的學習之路   今天我們有個需求,就是如果使用者是通過轉發進入小程式的需要拿一下當前頁面的路徑; 小程式有提供一個獲取當前頁面路徑的api: getCurrentPages()  官方文件 用法: 通過getCurrentPag

程式獲取當前頁面路徑及引數

  小程式獲取當前頁面在小程式中,所有頁面的路由都由框架統一管理。框架以棧的形式維護了當前的所有頁面。 getCurrentPages() 函式用於獲取當前頁面棧的例項,以陣列形式按棧的順序給出,第一個元素為首頁,最後一個元素為當前頁面。注意:1.不要嘗試修改頁面棧,會導致路由以及頁面狀態錯誤。

【轉】C#獲取當前程式執行路徑的方法集合

//獲取當前程序的完整路徑,包含檔名(程序名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔名) //獲取新的 Process 元件並將其與當前活動的程序關聯的主模組的

c# asp.net web程式獲取當前檔案路徑

網上搜到的很多方法拿到的只是iis程式的路徑,下面兩個獲取當前檔案的路徑System.Web.HttpContext.Current.Server.MapPath(@"../test.txt")AppDomain.CurrentDomain.BaseDirectory

vs 獲取當前程式檔案的路徑方法

1.方法1    char pBuf[MAX_PATH];                                               //存放路徑的變數    GetCurrentDirectory(MAX_PATH,pBuf);                   //獲取程式的當前

對於如何獲取當前程式路徑

CString path; GetModuleFileName(NULL,path.GetBufferSetLength(MAX_PATH+1),MAX_PATH); //到這裡我們就得到了當前檔案的路徑 如果我們想得到該資料夾裡面的其他檔案 例如一個叫做report.xls

Windows環境下的C++獲取當前程式的exe檔案路徑

1.  #include "stdafx.h"   2.  #include <Windows.h>      3.  #include <iostream>       4.  #include <string>    5.  using namespace std; 

JavaScript獲取當前url路徑

不能 多個 document clas dex 主機 script open www 1、假設當前頁完整地址是:http://localhost:61768/Home/Index?id=2 //獲取當前窗口的Url var url = window.location

六、java--IO 獲取當前工程路徑

工程 獲取 -- user pos 工程路徑 .html 當前 per 利用System.getProperty()函數獲取當前路徑: System.getProperty("user.dir");//user.dir指定了當前的路徑 參考博客:https://www.c

20180821 Python學習筆記:如何獲取當前程序路徑

con awl tab style onf getcwd nbsp 為知筆記 想要 20180821 Python學習筆記:如何獲取當前程序路徑啟動的腳本的路徑為:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\main.py當前腳本的路徑

VC++6.0 MFC獲取當前工作路徑和可執行檔案路徑

1. 獲取Debug或Release所在的路徑 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(mod