獲取src下檔案的絕對路徑

2021-10-08 04:50:31 字數 561 閱讀 5910

前提:該檔案必須在模組(module)的src目錄下。

①檔案直接存在src目錄下,不在包中:

string path = thread.

currentthread()

.getcontextclassloader()

.getresource

("檔名").

getpath()

; system.out.

println

("絕對路徑:"

+ path)

;

②檔案存在於src目錄下的包中:

string path = thread.

currentthread()

.getcontextclassloader()

.getresource

("包名/.../包名/檔名").

getpath()

; system.out.

println

("絕對路徑:"

+ path)

;

檔案絕對路徑獲取

yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...

MFC獲取檔案的絕對路徑

i.需求1.獲取當前檔案的絕對路徑 firstname用於存放檔案的絕對路徑位址 define maxsize 1024 char firstname maxsize memset firstname,0x00 maxsize 1.獲取檔案的絕對路徑 getmodulefilename afxget...

python獲取檔案的絕對路徑

檔案目錄結構如下 第一種方法 os.path.abspath file import os def load file 獲取當前檔案路徑 current path os.path.abspath file 獲取當前檔案的父目錄 father path os.path.abspath os.path....