Delphi 獲取當前程式路徑

2021-07-24 16:12:16 字數 594 閱讀 3386

在delphi sysutils 單元中

edit1.text:=paramstr(0);//自己全路徑c:/555/qq.exe,可用於控制台

edit2.text:=extractfiledir(paramstr(0)); //獲取本程式的路徑 c:/qq

expandfilename() 返回檔案的全路徑(含驅動器、路徑) 

extractfileext() 從檔名中抽取副檔名 

extractfilename() 從檔名中抽取不含路徑的檔名 

extractfilepath() 從檔名中抽取路徑名 

extractfiledir() 從檔名中抽取目錄名 

extractfiledrive() 從檔名中抽取驅動器名 

changefileext() 改變檔案的副檔名 

expanduncfilename() 返回含有網路驅動器的檔案全路徑 

extractrelativepath() 從檔名中抽取相對路徑資訊 

extractshortpathname() 把檔名轉化為dos的8·3格式 

matchesmask() 檢查檔案是否與指定的檔名格式匹配

獲取當前程式路徑

獲取部件所在位置。如果其所在的dll在gac中,那返回的就是gac中的路徑。str this.gettype assembly.location 獲取新的process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 str system.diagnostics.process.g...

C 獲取當前程式執行路徑

獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 string str ...

Linux下,c 獲取當前程式路徑

linux下,c 獲取當前程式路徑 include include char buffer buffer getcwd null,0 cout 檔案路徑 buffer endl 將需要呼叫的模組使用 strcat 作拼接 const char model path strcat buffer,mod...