讀取
1-1.例項化properties類
properties pro = new properties();
1-2.在程式和要操作的檔案之間建立起乙個檔案輸入流用來讀取檔案內容
inputstream fis = new fileinputstream("test.properties");
1-3.通過這個流作為通道將檔案裡的內容載入到記憶體裡
pro.load(fis);
一般我們將這2步合在一起
即
pro.load(new fileinputstream("test.properties"));
1-4.從記憶體裡根據鍵獲得它所對應的值
string name = pro.getproperty("name");
寫入 注意規律 和讀取是相反並且一一對應的
2-1.例項化properties類
properties pro = new properties();
2-2.設定鍵值對(將要寫入檔案的內容先載入到記憶體裡)
pro.setproperty("name","fengwen");
2-3.(2步合在一起)
首先在程式和要操作的檔案之間建立起乙個檔案輸出流用來向檔案寫入內容
然後通過這個流作為通道將記憶體裡的內容新增到屬性檔案裡
要避免新寫入的內容覆蓋把原有內容覆蓋掉,在建立檔案輸出流時應呼叫fileoutputstream帶2個引數的構造方法
store方法的第2個引數代表注釋 如果不需要的話可以用null或」」
pro.store(new fileoutputstream("test.properties",true),"this is add");
檔案IO操作 修改檔案的唯讀屬性
檔案的io操作.很多同行的io工具類都是直接寫.但是如果檔案有唯讀屬性的話.則會寫入失敗.所以附加了乙個唯讀的判斷和修改.如下 建立檔案或者附加內容 要寫入的文字 編碼方式 檔案路徑 支援相對路徑或絕對路徑 是否是絕對路徑 附加還是全新寫入 public static bool write stri...
檔案操作三大步驟
f open 路徑檔案 檔案的操作,編碼 寫檔案的時候我們要有寫完檔案就重新整理的習慣.重新整理flush 使用w模式的時候,在每次開啟檔案的時候會預設將把檔案中的所有內容都清空,然後在操作 f open 檔案 mode wt encoding utf 8 f.write f.flush f.clo...
SVN庫檔案上傳操作步驟
svn庫檔案上傳步驟 1,sv st 或 svn status 檢視本地庫與遠端庫的差別 m代表檔案有修改,代表目錄中有檔案本地新增加 2,根據1步驟中的檢視結果 svn diff 差異檔案,本地修改檔案與遠端庫中同樣位置的檔案差別。3,對於修改檔案 svn commit ci m 描述資訊 差異檔...