nodejs新增了流的概念,通過流操作檔案如行雲流水,比早前便利暢快多了。
先來第乙個例子,我們建乙個stream.js檔案,裡面內容如下:
var fs = require("fs")
var a = fs.createreadstream("source.txt")
a.pipe(fs.createwritestream("dest.txt"))
a.on('end', function(chunk) )
再在旁邊建乙個source.txt檔案,裡面隨便寫點東西,然後在控制台下,執行stream.js, 很快就會發現旁邊多出乙個dest.txt,內容成功拷進去。如果我再改一下source.txt的內容,再執行指令碼,發現沒有報錯,內容也成功同步過去。
有關fs.createwritestream的文件可以看這裡
Linux 檔案操作筆記
一 講解open write read lseek close函式的使用 方法 先講解每個函式的用法,然後編寫 以具體的例子進行 檔名稱 open.c 思路 1 呼叫open函式新建乙個檔案 2 呼叫write函式寫檔案 3 呼叫lseek函式移動檔案指標到檔案頭部 4 呼叫read函式讀取檔案內容...
python檔案操作筆記
一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.切換工作目錄 os.chdir des 4.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os...
python檔案操作筆記
open函式用於開啟檔案,開啟失敗報錯。open有file 檔名 mode 檔案開啟方式 encoding 編碼型別 closed 是否關閉 等引數。字母開啟方式 t文字檔案 預設 b二進位制檔案 r讀入檔案 w輸出到檔案 不保留檔案原有內容 a追加輸出到檔案 r w a 讀寫模式開啟檔案 rb w...