一、文件描述符: 访问文件时用来代表文件的数字。 它是系统资源,系统限制打开的文件描述符数量。 Perl中只在某些系统调用时才使用它文件句柄: 功能同文件描述符,但是与文件描述符不是一个东西。 Perl使用文件句柄代表文件。 文件描述符与文件句柄互相转化: 文件句柄=>文件描述符:fileno(F)...
分类:
其他好文 时间:
2015-04-20 16:41:14
阅读次数:
89
1、linux有打开文件句柄的限制(可以使用ulimit -a 查看当前用户可最大打开的文件句柄数,如果没有设的话默认值是1024,并可以通过ulimit -u xxx进行修改)。2、修改如果是在通过SSH工具进行登录的客户端窗口上做的话,只能暂时生效,当窗口一关闭,下次看还是1024这个默认值。3...
分类:
其他好文 时间:
2015-04-18 18:58:58
阅读次数:
156
在linuxkernel2.6.25之前通过ulimit-n(setrlimit(RLIMIT_NOFILE))设置每个进程的最大打开文件句柄数不能超过NR_OPEN(1024*1024),也就是100多w(除非重新编译内核),而在2.6.25之后,内核导出了一个sys接口可以修改这个最大值(/proc/sys/fs/nr_open).具体的changelog:http://git..
分类:
系统相关 时间:
2015-04-14 20:25:08
阅读次数:
147
使用文件流读写大文件 1 //文件流只能单一读取或者写入操作,文件流需要做自动释放,不然占据文件句柄造成其它进程无法访问 2 //1.、将数据读取到byte数组,2.将byte数组中的数据写入到文件 3 using (FileStream fsRead...
分类:
其他好文 时间:
2015-04-12 22:32:38
阅读次数:
218
1. CreateFile 这个函数的功能是创建或者打开一个文件或者I/O设备,通常使用的I/O形式有文件、文件流、目录、物理磁盘、卷、终端流等。如执行成功,则返回文件句柄。 INVALID_HANDLE_VALUE 表示出错,会设置 GetLastError 。
函数的声明定义: HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileNa...
分类:
编程语言 时间:
2015-04-10 22:34:40
阅读次数:
646
MFC文件操作
1.相关类
CFile类 封装了文件句柄以及相关操作的API
CFileFind类 封装了文件查找相关的类
2 CFile类的使用
2.1打开或者创建文件
2.2文件读写 通常放到宜昌处理结果中
2.3关闭文件
CFileFind
查找指定目录下的所有文件...
分类:
编程语言 时间:
2015-04-07 09:53:47
阅读次数:
200
使用文件:
系统调用
打开 5 打开要访问的文件并且创建指向该文件的句柄。
读取 3 使用文件句柄打开文件
写入 4 使用文件句柄写入
关闭 6 关闭文件并且删除文件句柄
打开:
int open(const char* pathname , int flags , mode_t mode);
eax 5
ebx 包含以空字符结尾的文件名字符串的开始位置的内存地址。
ec...
分类:
其他好文 时间:
2015-04-04 09:21:16
阅读次数:
260
iOS开发网络篇—文件下载(二·合理)一、边下载,边写入1.思路把下载的data追加到文件的尾部,直到所有的数据下载完为止。1.在连通了服务器的时候,创建一个空的文件到沙盒中NSFileManager(文件管理类)2.创建写数据的文件句柄3.在接收到服务器返回的数据后,把data写入到创建的空文件中...
分类:
移动开发 时间:
2015-04-02 22:19:23
阅读次数:
222
PHP创建文件(夹)以及目录操作一、目录操作首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:";while($flist=readdir($fso)){//文件列表echo$flist."";}closedir($fso...
分类:
其他好文 时间:
2015-04-01 00:00:25
阅读次数:
350
文件句柄 文件句柄(filehandle)就是程序里代表perl进程与外界之间的I/O联系的名称。不是文件的名称。打开文件句柄 Perl提供的默认文件句柄:STDIN、STDOUT、STDERR open CONFIG, ‘dino’; #打开CONFIG文件句...
分类:
其他好文 时间:
2015-03-20 20:22:11
阅读次数:
107