如何獲取本執行檔案的路徑,就是點兒基礎api的用法

2021-05-23 20:30:25 字數 660 閱讀 7282

//開發環境下得到的形如:/d:/workspace/myeclipseworkbench/whnbi_gwtt/bin/

//部署環境下得到的形如:/e:/whnbi_gwtt/lib/whnbi_gwtt.jar

//如果直接在上面的路徑下用相對路徑導航,會進入jar內的目錄(也就是以程式包路徑解析相對路徑)而不是以jar檔案為單元

//如下處理後,都能得到正確的「main所在資料夾路徑」,從而正確得到conf資料夾

string log4jpath=null;

string configpath=null;

try catch (ioexception e)

s.echo("日誌檔案路徑:"+log4jpath);

s.echo("配置檔案路徑:"+configpath);

//配置日誌檔案

system.out.println("1.配置日誌資訊...");

propertyconfigurator.configure(log4jpath);

//讀取配置檔案

system.out.println("2.讀取配置檔案資訊...");

configutil config = new configutil(configpath);

if (!config.init())

python獲取程式執行檔案路徑的方法 推薦

1 sys.ar 乙個傳給python指令碼的指令引數列表。sys.ar 0 是指令碼的名字。一般得到的是相對路徑,用os.path.abspath sys.ar 0 得到執行檔案的絕對路徑 dirname,filename os.path.split os.path.abspath sys.ar ...

PATH 關於執行檔案路徑的路徑

命令解釋 我們用ls這個命令去舉例,使用whereis ls後,可以看到ls的的完整檔名為 bin ls。你會不會覺的很奇怪,為什麼我可以在任何地方執行此命令呢?那是因為環境變數path的幫助。root localhost ceshi whereis ls ls bin ls usr share m...

delphi 獲取可執行檔案的當前路徑

expandfilename 返回檔案的全路徑 含驅動器 路徑 extractfileext 從檔名中抽取副檔名 extractfilename 從檔名中抽取不含路徑的檔名 extractfilepath 從檔名中抽取路徑名 extractfiledir 從檔名中抽取目錄名 extractfiled...