(1)linux中的文件描述符fd的合法范围是0或者一个正正数,不可能是一个负数。 (2)open返回的fd程序必须记录好,以后向这个文件的所有操作都要靠这个fd去对应这个文件,最后关闭文件时也需要fd去指定关闭这个文件。如果在我们关闭文件前fd丢掉了那就惨了,这个文件没法关闭了也没法读写了。 提醒 ...
分类:
系统相关 时间:
2016-11-11 11:50:03
阅读次数:
264
课本知识概述 I/O设备(输入input与输出output)是在主存和外部设备之间拷贝数据的过程 1、UNIX I/O 一个UNIX文件就是一个m个字节的序列:B0,B1,……,Bm-1; 执行方式:打开文件(描述符;标准输入(0)、标准输出(1)、标准错误(2))、改变当前文件位置、读写文件、关闭 ...
分类:
其他好文 时间:
2016-11-11 01:17:02
阅读次数:
129
使用File类去读数据:方法一:使用ReadAllBytes(); 方法namespace _01.使用File类读写数据01{ class Program { static void Main(string[] args) { string path = @"C:\Users\zyj\Deskto... ...
分类:
其他好文 时间:
2016-11-07 09:49:44
阅读次数:
162
读写文件 一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。 输入流和输出流的类层次图。 FileInputStream FileInputStream用于从文件中读取数据,它的对象可以用关键字new创建, InputStream file = new FileInputS ...
分类:
编程语言 时间:
2016-11-02 14:25:30
阅读次数:
209
读和写文件 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统 ...
分类:
编程语言 时间:
2016-10-24 01:42:56
阅读次数:
325
文件的IO操作: 字节流: 输入字节流: InputStream 所有输入字节流的基类,抽象类。 FileInputStream 读取文件的输入字节流。 BufferedInputStream 缓冲输入字节流。该类的内部就是维护了一个8kb的字节数组,为了提高读取文件效率。 输出字节流: Outpu ...
分类:
编程语言 时间:
2016-10-23 20:31:53
阅读次数:
168
1、r 打开只读文件,该文件必须存在。 2、r+ 打开可读写的文件,该文件必须存在。 3、w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 4、w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 5、a 以附加 ...
分类:
编程语言 时间:
2016-10-22 11:50:32
阅读次数:
219
1 文件相关的函数 close read readline 读取文本文件中的一行 truncate 清空文件 write('adb') 写入 2 写文件,首先要在open时,写入权限w target = open(filename, 'w') 当使用w权限时,即使不使用target.truncate ...
分类:
编程语言 时间:
2016-10-19 20:18:21
阅读次数:
176
1、使用FileStream读写文件 文件头: 复制代码代码如下: using System;using System.Collections.Generic;using System.Text;using System.IO; 读文件核心代码: 复制代码代码如下: byte[] byData = ...