1. 程式人生 > >檔案io操作

檔案io操作

//檔案寫入SD卡操作
public class Main extends Activity {
/* Called when the activity is first created. /
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
// 建立FileWriter物件,並將寫入位置設定為SD卡中的output.txt
FileWriter fw = new FileWriter(“/mnt/sdcard/output1.txt”, false);
// 建立fw的Output Buffer,緩衝寫滿後在將資料寫入硬碟 這樣做極大的提高了效能
//如果單獨使用 FileWriter也可以,但是每寫一個數據,硬碟就有一個寫動作,效能極差
BufferedWriter bw = new BufferedWriter(fw);
bw.write(“Come on baby, 今天天氣很好”);
bw.newLine();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}

}
//讀取SD卡里面的文字內容
public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    try {
        // 建立FileReader物件,設定讀取的檔案為SD卡中的output.txt
        FileReader fr = new FileReader("/sdcard/output1.txt");
        // 建立fr的Input Buffer
        BufferedReader br = new BufferedReader(fr);
        String readData = "";
        String temp = br.readLine();
        //迴圈一行一行的讀取文字內容
        while (temp != null) {
            readData += temp;
            temp = br.readLine();
        }
        Context context = getApplicationContext();//建立的context指向整個應用程式,this指向當前的Acticity
        Toast toast = Toast.makeText(context, readData, Toast.LENGTH_LONG);
        toast.show();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

}

相關推薦

Linux程式設計——檔案 IO操作

   Linux檔案 I\O 介紹     1. Linux系統呼叫     Linux系統呼叫(system call)是指作業系統提供給使用者程式的一組“特殊介面”,使用者程式可以通過這組“特殊”介面來

Linux檔案IO操作

Linux檔案IO操作包括開啟(open),建立(create),讀(read),寫(write) 開啟open int open(const char *path, int oflags); int open(const char *path, int oflag

C#:檔案IO操作 FileStream的用法 及 StreamReader 和 StreamWriter的用法

1. FileStream 用法程式碼 static void Main(string[] args) { //memory : 記憶體 //Binary : 二進位制 String path = @"F:\ly\tes

Python中的檔案IO操作(讀寫檔案、追加檔案

【注】:下述操作過程是結合多種網路方法,然後自己實踐的結果。寫在這裡,主要目的是加深記憶,也希望能幫助後來者 Python中檔案的讀寫包含三個步驟:開啟檔案,讀/寫檔案,關閉檔案。 檔案開啟之後必

檔案IO操作的最佳實踐

文章概要 已經過去的中介軟體效能挑戰賽,和正在進行中的 第一屆 PolarDB 資料效能大賽 都涉及到了檔案操作,合理地設計架構以及正確地壓榨機器的讀寫效能成了比賽中獲取較好成績的關鍵。正在參賽的我收到了幾位公眾號讀者朋友的反饋,他們大多表達出了這樣的煩惱:“對比賽很感興趣,但不知道怎麼

C++ 檔案IO操作 讀寫

#include <iostream> #include <iomanip> #include <fstream> #include <stdlib.h> #include <vector> u

linux系統程式設計-檔案IO操作

四個主要的系統呼叫函式解釋 open() 函式可以開啟一個已經存在的檔案,也能建立並開啟一個檔案 #include <sys/stat.h> #include <fcntl

檔案io操作

//檔案寫入SD卡操作 public class Main extends Activity { /* Called when the activity is first created.

檔案IO操作大全

一、檔案基本知識 “檔案是指一組相關資料的有序集合”,這個資料集的名稱就是檔名。所有檔案都是通過流的形式進行輸入輸出操作的。流是一個數據位元組的序列。流入程式的流稱為輸入流,流出程式的流稱為輸出流。 流可分為兩大類:文字流和二進位制流 (1)文字劉是一種字元序列,僅包含字元

C#檔案IO操作

一、檔案系統概述     計算機系統的重要作用之一是能快速處理大量資訊,因此資料的組織和存取成為一個極為重要的內容。檔案是資訊的一種組織形式,而檔案系統的的目標就是提高儲存器的利用率,接受使用者的委託實施對檔案的操作。       檔案系統是作業系統的一個重要組成部分。檔案系

樹莓派學習筆記——使用檔案IO操作GPIO SysFs方式

0 前言    本文描述如果通過檔案IO sysfs方式控制樹莓派 GPIO埠。通過sysfs方式控制GPIO,先訪問/sys/class/gpio目錄,向export檔案寫入GPIO編號,使得該GPIO的操作介面從核心空間暴露到使用者空間,GPIO的操作介面包括direction和value等,direct

imx6用檔案io操作gpio

要讓linux支援檔案io方式操作gpio,首先驅動必須得支援,也就是說裝置樹上必須先配置好gpio模式,然後參照以上鍊接去實現gpio操作這裡舉例來說:hud專案中(imx6dl平臺),有一個藍芽電源的使能受GPIO1_IO30的控制,所以我們必須得在裝置樹上配置這個pad

[IO系統]02 使用者態的檔案IO操作

在工作中,經常會進行檔案建立、更新、刪除等操作,但是作為儲存領域技術人員,我們又對其過程瞭解多少哪。本系列文章將會對檔案操作進行系統的分析和梳理,與大家共同進步。先來了解使用者態的檔案操作的常用函式。1. “緩衝”檔案系統 – 使用者態帶快取(與檔案系統沒有關係)緩衝檔案系統

Linux檔案IO操作常用函式

1.Linux檔案的概念 Linux系統中,一切皆是檔案。無論是鍵盤、滑鼠、顯示屏以及其它裝置,在Linux系統眼中,它們都只是檔案,僅此而已。這就意味著計算機程式可以像使用檔案一樣操控所有的外設。操作檔案(外設)的函式還是比較多的,但是常用的就那麼幾個:open、clos

檔案IO操作程式設計

通過一個簡單的copy程式,完成檔案的複製程式,瞭解基本的檔案I/O檔案讀寫的基本步驟./command file1 file2 把檔案1的內容複製到檔案2如果檔案2不存在則建立-------------------------------------------------

Python的非同步檔案IO操作

前一篇提到了用subprocess進行與應用的stdin和stdout互動,目前還是stdout處理得多。專案有這樣的要求,需要程式碼能過同時在Linux和Windows下用,為防止應用掛起,需要進行非同步IO操作,這樣可通過timeout來處理超時。 麻煩問題又來了:Py

Linux標準檔案IO操作

 Linux檔案操作中的標準IO在實際開發過程中比較常用,現將常用的一些標準IO函式進行整理如下。 檔案IO就是對檔案的輸入輸出。對於linux來說,linux的一切都是檔案,包括資料夾。

java安全編碼指南之:檔案IO操作

[toc] # 簡介 對於檔案的IO操作應該是我們經常會使用到的,因為檔案的複雜性,我們在使用File操作的時候也有很多需要注意的地方,下面我一起來看看吧。 # 建立檔案的時候指定合適的許可權 不管是在windows還是linux,檔案都有許可權控制的概念,我們可以設定檔案的owner,還有檔案的pe

JAVA中IO流文字檔案操作(BufferedWriter和BufferedReader 緩衝區)

JAVA 中 字元流的緩衝區 分為了BufferedWriter 和BufferedReader 先講BufferedWriter 作用: 緩衝區要結合流才可以使用,而且在流的基礎上對流的功能進行了增強。我們也可以說,在我們以後的實際運用之中,為了增強一下I

java的io操作(將字串寫入到txt檔案中)

import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOEx