1. 程式人生 > >nodeJS中讀寫檔案方法的區別

nodeJS中讀寫檔案方法的區別

var fs = require('fs'); fs.open('./message.txt','r',function(err,fd){ var buf = new Buffer(225); //讀取fd檔案內容到buf快取區 fs.read(fd,buf,0,9,3,function(err,bytesRead,buffer){ console.log(buf.slice(0,bytesRead).toString()); }); var buff = new Buffer(225); //位置設定為null會預設從檔案當前位置讀取 fs.read(fd,buff,0,3,null
,function(err,bytesRead,buffer){ console.log(buff.slice(0,bytesRead).toString()); }); var buffer = new Buffer(225); //同步方法讀取檔案 var bytesRead = fs.readFileSync(fd,buffer,0,9,3); console.log(bytesRead); console.log(buffer.slice(0,bytesRead).toString()); });

相關推薦

nodeJS檔案方法區別

var fs = require('fs'); fs.open('./message.txt','r',function(err,fd){ var buf = new Buffer(225); //讀取fd檔案內容到buf快取區 fs.read(fd,buf,0,9,3,functio

apiCloud檔案方法

    在apicloud中分別有api.readfile和api.writeFile兩個方法可以對檔案進行讀寫。 function Examination(){ //alert('ok');//讀取配置資訊並判斷api.readFile({path:'fs://confi

Java專案檔案

1.讀取檔案 InputStream input;//輸入流 InputStreamReader isr = null; BufferedReader br = null; //用於包裝InputStreamReader,提高處理效能。因為

python 4種檔案方法

#encoding:utf-8 """ @project_name = pytest @file = demo_readAndWrite_File.py @author = angel @create_

Go實戰--golang檔案的幾種方式

讀寫檔案應該是在開發過程中經常遇到的,今天要跟大家一起分享的就是在golang的世界中,如何讀寫檔案。 使用io/ioutil進行讀寫檔案 其中提到了兩個方法: func ReadFile func ReadFile(filename string) ([]by

【Unity3D外掛】在Unity檔案資料:LitJSON快速教程

  介紹   JSON是一個簡單的,但功能強大的序列化資料格式。它定義了簡單的型別,如布林,數(int和float)和字串,和幾個資料結構:list和dictionnary。可以在http://JSON.org瞭解關於JSON的更多資訊。   litjson是用C #編寫的,它的目的是要小,快速,易用。它使

從HDFS檔案系統檔案原理

1、從HDFS檔案系統中寫檔案     1、客戶端發起請求要寫檔案 /aa/jdk.tgz      2、namenode會檢查該目錄是否存在,返回是否可寫      3、客戶端請求寫入第一個block      4、namenode返回3個datanode主機

fstream與 C 風格(例如fread 和 fwrite )兩種檔案方法的效率比較

為了探錄c++ 風格的fstream與 C 風格(例如fread 和 fwrite )兩種讀寫檔案的方法的效率,我特意做了兩個實驗。 我的機器是Windows XP, Visual Studio 2008 1. 測試寫檔案速度 程式設計思路: 將TEST_SIZE個

c++ 以二進位制和以文字方式檔案區別

  在c++專案開發中,時常涉及到檔案讀寫操作。因此在這裡先簡單梳理和回顧一下文字模式和二進位制模式在進行檔案讀寫上的區別。   1.linux平臺下文字檔案和二進位制檔案的讀寫     在linux平臺下進行檔案讀寫時,文字模式和二進位制模式沒有區別。在檔案讀寫時,呼叫fopen,無論以文字模式還是二進位制

[Java]檔案方法大全

讀取檔案 1、按位元組讀取檔案內容 2、按字元讀取檔案內容 3、按行讀取檔案內容 4、隨機讀取檔案內容 public class ReadFromFile { /** * 以位元組為單位讀取檔案,常用於讀二進位制檔案,如圖片、聲音、影像等檔案。

C++檔案過程異常處理機制

        在利用C++進行檔案讀取與寫入過程中,無論是針對二進位制檔案還是文字檔案均需要進行異常處理,在C++中我們可以利用CFile進行檔案的讀寫,而在MFC中還可以利用CStdioFile進行檔案的讀寫。         利用CFile進行讀文字檔案過程中的異常處

[PB] PB檔案通用的兩個函式

PB中讀寫檔案通用的兩個函式 1、檔案讀取 : //函式名:f_readfile //功能:讀取檔案//引數://  io_file:ref blob 大物件型別,儲存讀出的檔案內容;//  is_filename:string 檔名//返回值:int  1-成功 0-失敗

C#INI檔案方法例子

[DllImport(“kernel32”)] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImp

android xml檔案時取得路徑的方法/data/sdcard/src

  package com.eboy.readwritexml; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream;

C# XML 檔案方法(xmlreader,xmlwriter)

class Test     {         public static void Main(string[] args)         {             string path = "d:\\books.xml";                         XmlReader read

在.net序列化xml方法的總結

port 單詞 創建 padding 在一起 sys base msd 屏幕 在.net中序列化讀寫xml方法的總結 閱讀目錄 開始 最簡單的使用XML的方法 類型定義與XML結構的映射 使用 XmlElement 使用 XmlAttribute 使用 Inner

Qt快速Excel方法封裝

import mon works body oid ati ebo set 區域 #include "RwExcel.h"/*快速讀寫的機制是實現獲取有效區域只調用一次dynamicCall("Value");或setProperty("Value", var);即可, *

Java檔案方法

Java讀寫檔案的方法有很多種形式,分享一下我整理出來的一種情況。 一、讀檔案: public static void ReadFile() { String file_path = "data/newFilename.txt"; try (FileReader reader = n

Java檔案,在檔案搜索內容,並輸出含有該內容的所有行

1.問題描述 在一個目錄及子目錄下查詢 TXT或Java檔案,從中搜索所有“物件”字樣的行。 在D盤中的所有檔案中搜索含有“物件”的行。 2.解題思路 先找出D盤下所有檔案 再對每個檔案中的每行內容進行,進行查詢,若含有“物件”兩字,輸出該行。 3.程式程式碼 im

C#檔案的所有方法總結

計算機在最初只支援ASCII編碼,但是後來為了支援其他語言中的字元(比如漢字)以及一些特殊字元(比如€),就引入了Unicode字符集。基於Unicode字符集的編碼方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows作業系統中,一個文字檔案的前幾個位元組