配置檔案中的定義
url url = thread.currentthread().getcontextclassloader().getresource(configproperties.getproperty("img.url"));
string path = urldecoder.decode(url.getpath(), "utf-8");
file fs = new file(path).listfiles();
以上對應結果為:
方式二:
string fileurl = this.getclass().getclassloader().getresource("hwpass/qq.jpg").getpath();
以上對應結果為:
方式三:
string fileurl2 = getresource.class.getclassloader().getresource("hwpass/qq.jpg").getpath();
以上對應結果為:
方式四:(這種方式獲取到的路徑不是classpath下的)
file file4 = new file(configproperties.getproperty("hwpass.path"));
file absolutefile = file4.getabsolutefile();
以上對應結果為: 獲取resource目錄下的檔案
工作的時候需要讀取resource目錄下的檔案,在此記錄一種不會因打包方式影響的讀取方法 直接寫路徑有可能會因為打jar包或者打war包而失效 2021 01 11 更新 如果是在spring環境中,可以使用org.springframework.core.io.classpathresource,...
Spring中Resource(資源)的獲取
spring中獲取資源的方式一共有以下四種 下面是對每種方式的詳細講解 resource介面的實現類有 實現類說明 classpathresource 通過類路徑獲取資源檔案 filesystemresource 通過檔案系統獲取資源 urlresource 通過url位址獲取資源 bytearra...
匯出resource檔案的的資源
寫個小工具,方便一次性將resource檔案中的資源匯出,不然反編譯後乙個個找,真是太麻煩了。using system using system.collections.generic using system.linq using system.text using system.resource...