/*
大檔案操作(流式操作)
//記憶體開銷會比較小,速度更快
fs.createreadstream(path[, options])
fs.createwritestream(path[, options])
*/const path = require('path');
const fs = require("fs");
let spath = path.join(__dirname,'video','onyourmark.rm');
let dpath = path.join('d:\\','onyourmark.rm');
// let readstream = fs.createreadstream(spath);
// let writestream = fs.createwritestream(dpath);
//基於事件的處理方式
// $('input[type=button]').on('click',function())
// let num = 1;
// readstream.on('data',(chunk)=>);
//// readstream.on('end',()=>);
//-------------------------
//pipe的作用:直接把輸入流和輸出流連線在一起
// readstream.pipe(writestream);
//-----------------------------
//省略單獨定義createreadstream,createwritestream
fs.createreadstream(spath).pipe(fs.createwritestream(dpath));
Nodejs 操作檔案流 fs 同步非同步
預設讀取檔案是非同步的 var fs require fs console.log begin read a file var data 321 fs.readfile wechat menu.json function err,data console.log finished read a fi...
檔案操作 檔案讀寫
檔案讀寫實質也是呼叫api函式,微軟給我們提供了強大的檔案讀寫程式設計介面。讀寫的一般步驟是 1.呼叫createfile函式開啟或者建立檔案,返回檔案控制代碼 2.利用檔案控制代碼呼叫writefile或readfile函式寫入或讀取檔案 3.呼叫closehandle函式關閉開啟的檔案控制代碼 ...
檔案操作檔案移動
l移動檔案可通過file類的 move 方法來實現 l格式為 move string sourecefilename string destfilename l移動的三個要素 n原始檔存在,目標檔案不存在 n原始檔存在,目標檔案存在 n原始檔不存在 string soupath c users ad...