<?php
$myfiletoread = fopen("txt/readme.txt","r") or die("unable to open file!");
$myfileread = fread($myfiletoread,"20");
$myfiletowrite =fopen("txt/writeme.txt","a+") or die("unable to open file!");
fwrite($myfiletowrite, $myfileread);
fclose($myfiletoread);
fclose($myfiletowrite);
?>
實現了從乙個檔案讀取了二十個位元組。
ok,如果只是需要讀取整個檔案的內容作為字串,官方建議用另外乙個效能好得多的函式:
file_get_contents(path,include_path,context,start,max_length)
第乙個path必須的,其他三個都是可選的。
另外總結一下:
1、對檔案進行操作,首先必須fopen(路徑,開啟方式)
開啟方式包括:
1、r、r+,讀、讀寫方式開啟檔案,指標指向檔案頭;
2、w、w+,寫入、讀寫方式開啟檔案,指標指向檔案頭,並將檔案大小擷取為零;(檔案不存在就自動建立)
3、a、a+,寫入、讀寫方式開啟檔案,指標指向檔案尾。(檔案不存在就自動建立)
2、fread函式的兩個引數,第乙個是檔案指標,第二個是長度,以位元組為單位。
3、fwrite函式的兩個引數,第乙個是檔案指標,第二個是寫入的內容。
txt檔案寫入
txt檔案的讀取 public static void main string args system.out.println 一共行數 i 寫入txt檔案 方法一 file file new file g aaa bbb ceshi.txt 相對路徑,如果沒有則要建立乙個新的output。txt檔...
C 寫入txt 檔案
filestream fs new filestream c s.txt filemode.create,fileaccess.write streamwriter sw new streamwriter fs sw.basestream.seek 0,seekorigin.begin for in...
java寫入txt檔案
用另乙個構造方法filewriter filewriter new filewriter c result.txt true true代表追加 同理 bufferedwriter writer new bufferedwriter new filewriter new file c result.t...