node--初步了解-02 从指定位置处开始读取文件

打开文件

fs.open(filename,flags,[mode],callback);

  • FileDescriptor 是文件描述符
  • FileDescriptor 可以被用来表示文件
  • in -- 标准输入(键盘)的描述符
  • out -- 标准输出(屏幕)的描述符
  • err -- 标准错误输出(屏幕)的描述符
  • fs.open(‘./1,txt‘,‘r‘,0600,function(err,fd){});
  • 读取文件

    fs.read(fd, buffer, offset, length, position, callback((err, bytesRead, buffer)))

    fs.open(paht.join(__dirname,"1.txt"),"r",(err,fd)=>{
        let buf =Buffer.alloc(5);
        /**
         * fd 文件,描述符
         * buffer 读取到buffer 中,
         * 0 从buffer  哪个位置开始写入
         * 4 写入的长度
         * 1 从文件的那个位置开始读取
         *
         * */
        fs.read(fd,buf,0,4,1,(err,bytesRead)=>{
            console.log(buf.toString());
            fs.close(fd,()=>{
                console.log("关闭");
            })
        })
    });
    

      

     

原文地址:https://www.cnblogs.com/liujzcom/p/9521174.html

时间: 2024-08-06 23:33:30

node--初步了解-02 从指定位置处开始读取文件的相关文章

node--初步了解-03 从指定位置处开始写入文件

let fs =require("fs");let paht =require("path"); fs.open(paht.join(__dirname,"a.txt"),"w",(err,fd)=>{ let buf = Buffer.from("天蓝蓝·海蓝蓝"); /* * buf 指的是读取的buffer * 0 从buffer哪个位置读取 * 4 读取多少个buffer往里写 * 0 从文件

删除指定位置的图片和文件

/// <summary> /// 删除指定位置的图片和文件 /// </summary> /// <param name="path"></param> /// <returns></returns> protected static bool FilePicDelete(string path) { bool ret = false; System.IO.FileInfo file = new System.I

NGUI 滚动到指定位置

将scroll的位置设置在指定位置处,再设置clipOffset; Vector3 pos=dayScroll.transform.localPosition; pos.y=scrollPostion+originalPosy; dayScroll.transform.localPosition=pos; dayScroll.GetComponent<UIPanel>().clipOffset=new Vector2(0,-scrollPostion);

如何在JS数组特定索引处指定位置插入元素?

需求: 将一个元素插入到现有数组的特定索引处.听起来很容易和常见,但需要一点时间来研究它. // 原来的数组var array = ["one", "two", "four"];// splice(position, numberOfItemsToRemove, item)// 拼接函数(索引位置, 要删除元素的数量, 元素)array.splice(2, 0, "three"); // www.jbxue.comarray;

点击链接实现定位当前页面指定位置

点击链接实现定位当前页面指定位置:在很多网页都有这样的功能,点击一个链接会实现在当前页面的定位功能,实现此功能非常的简单,但是可能学者或者没有接触的朋友还不不了解,下面就对此做一下简单的介绍. <a href="#jump">蚂蚁部落</a> <p id="jump">只有努力才有美好的明天.</p> 以上代码是进行了压缩,将链接的href属性值设置为#+指定元素的id属性值,就可以使它们建立起 相互关系,这样点击链接

Quick-cocos2d-x3.3 Study (十一)--------- 让物体从屏幕的外边移动到屏幕中指定位置

让物体从屏幕的外边移动到屏幕中指定位置. 代码: 1 -- 添加动画, 2 -- 1. 创建冰菇的第一个图片, 3 -- 2. 设置图片位置, 4 -- 3. 将图片添加到场景中, 5 self.player = display.newSprite( "#binggu_01.png" ) 6 self.player:align( display.CENTER, - self.player:getContentSize().width, display.cy ) 7 self.playe

如何用jquery实现点击后跳到页面指定位置

很多网站都有这种功能,主要为了让用户在长篇大论中比较迅速的跳到自己想要看的内容处,比如bootstrap就有相应的功能. 介绍一种非常简便可以实现这种功能的方式. 思路:1.这里要用到点击事件,因为点击处可能数量较多,因此最好用事件代理来处理,可以提高性能. 2.当点击一个按钮时,能够获取到与他相对应的元素的ID. 3.通过jquery的offset方法返回top和left两个属性后获取他的top属性. 4.用animate方法改变html的scrollTop属性,值为上面的top属性值. 以下

在Word指定位置插入富文本域值(html文本)

遇到此问题,首先想到的就是各种百度.结果度娘了一会并没有发现有用的有效的解决方法,哎,看来还得靠自己啊. 首先整理了下手头上的资源,一是HtmlAgilityPack,专门解析Html文本用的:二是我有ASPOSE.Word. 再整理下思路:在Word中插入Html,首先有一点是肯定的,Word跟Html都是Document结构,这点应该是没啥怀疑的.如此的话就感觉好办多了,无非就是Document上插入几个节点,在Html插入节点的方式完全可以运用到此地方. 那么第一种解决方法就是:首先把Wo

spark streaming从指定offset处消费Kafka数据

spark streaming从指定offset处消费Kafka数据 2017-06-13 15:19 770人阅读 评论(2) 收藏 举报 分类: spark(5) 原文地址:http://blog.csdn.net/high2011/article/details/53706446 首先很感谢原文作者,看到这篇文章我少走了很多弯路,转载此文章是为了保留一份供复习用,请大家支持原作者,移步到上面的连接去看,谢谢 一.情景:当Spark streaming程序意外退出时,数据仍然再往Kafka中