【文件操作相關(guān)】

說明,測(cè)試機(jī)型為小米Note4,miui系統(tǒng)

getFileDir

  • 測(cè)試代碼
File fileDir = getFileDir();
tv1.stText(fileDir.getPath());
  • 測(cè)試結(jié)果
    得到getFileDir返回結(jié)果
    /data/user/0/test.example.testfile/files

OutputStream&openFileOutput

  • 將一段String寫入到app數(shù)據(jù)目錄下的文件中
OutputStream outStream = openFileOutput("test.dat",MODE_PRIVATE);
String contents = "hello this a segment of test code,welcome";
outStream.write(contents.getBytes());
outStream,flush();
outStream.close();
  • 代碼分析

OutputStream outStream = openFileOutput("test.dat",MODE_PRIVATE);
建立輸出流
輸出流,一個(gè)到磁盤文件的映射
文件,磁盤上的一段區(qū)域

outStream,flush();
客戶端主動(dòng)將輸出流寫到磁盤上

InputStream&ByteArrayOutputStream

  • 從磁盤中讀取數(shù)據(jù)到內(nèi)存中
InputStream inStream = new InputStream("test.dat");
byte[] buffer = new byte[1024];
int len = -1;

ByteArrayOutputStream baos = new ByteArrayOutputStream();
while((len = inStream.readBuffer(buffer)) != -1){
     baos.write(buffer,0,len); 
}

inStream.close();
baos.close();

we generate baos,a byteArray which contains data from file.
  • 代碼分析

InputStream inStream = newInputStream("test.dat");
建立文件輸入流,數(shù)據(jù)入端為磁盤文件

len = inStream.readBuffer(buffer)
確認(rèn)輸入流的終端,即一段內(nèi)存區(qū)域,完成數(shù)據(jù)流的讀取與寫入

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 代碼 說明 主函數(shù)中首先定義了string類型的文件名對(duì)象;然后創(chuàng)建了 fstream 的對(duì)象;隨后調(diào)用open函...
    qratosone閱讀 306評(píng)論 0 0
  • 目錄相關(guān) Linux 是以樹形目錄結(jié)構(gòu)的形式來構(gòu)建整個(gè)系統(tǒng)的,可以理解為樹形目錄是一個(gè)用戶可操作系統(tǒng)的骨架。tre...
    八月之雨閱讀 207評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,590評(píng)論 19 139
  • Linux文件操作相關(guān)命令 -創(chuàng)建文件夾 -切換目錄 -查看當(dāng)前工作目錄 -刪除目錄命令 -刪除文件 -刪除目錄 ...
    星光_22f1閱讀 118評(píng)論 0 0
  • 搜索我的記憶庫,對(duì)于我可愛的外公,最深刻的事情有三件。 圖片源于網(wǎng)絡(luò) 1、 小時(shí)候住在爺爺家...
    長(zhǎng)瑾鹿兒閱讀 339評(píng)論 2 0

友情鏈接更多精彩內(nèi)容