可移植的檔案路徑

2021-10-18 20:55:31 字數 616 閱讀 1559

1.第一種獲取檔案絕對路徑,再通過路徑建立流即可

string path =thread.currentthread ().

getcontextclassloader()

.getresource

("以src為起點的相對路徑").

getpath()

;

第二種直接獲取流物件

inputstream in=thread.

currentthread()

.getcontextclassloader()

.getresourceasstream

("以src為起點的相對路徑"

);

要求:第一這個檔案必須在src路徑下;第二這個檔案必須是以.properties結尾。

resourcebundle bundle = resourcebundle.

getbundle

("以src為起點的相對路徑,這裡不要加上字尾");

string value = bundle.

getstring

(key)

;

可移植C C 設計

1.分層設計,隔離平台相關的 就像可測試性一樣,可移植性也要從設計抓起。一般來說,最上層和最下層都不具有良好的可移植性。最上層是gui,大多數gui都不是跨平台的,如win32 sdk和mfc。最下層是作業系統api,大多部分作業系統api都是專用的。如果這兩層的 散布在整個軟體中,那麼這個軟體的可...

可移植表空間

一 選擇可移植表空間 要想移植表空間,該錶空間必須是自包含的。使用下列方法檢視表空間是否為自包含 begin dbms tts.transpoort set check tablespace name true end 如果沒有返回錯誤,則表空間為自包含的。當然如果表空間是非自包含的,也可以在匯出時...

可移植的資料庫

web.config裡面 fdatatype類 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using...