`
ihuashao
  • 浏览: 4652584 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

快速生成大文件

阅读更多

在linux下如果不考虑断电系统重启等其他原因可以使用ftruncate()函数,这个函数输入参数为file descriptor 和 offset, 这个函数在unistd.h中,windows一般是用不了这个的。

另外使用文件名得到文件描述符的方法就是int fileno(FILE*); 注意之后别忘了fclose(),下面的代码里忘记写了。

在windows及其他平台可以使用fseeko(FILE* , offset, pos)这个方法

这样就可以快速得到2G的文件了。另外编译时不要忘记添加编译参数-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

想看大文件测试的结果到http://blog.csdn.net/cctt_1/archive/2010/05/23/5618652.aspx

分享到:
评论

相关推荐

    大文件生成器

    可以快速的生成大文件,可以快速的生成大文件可以快速的生成大文件可以快速的生成大文件可以快速的生成大文件

    生成任意大小和格式文件的工具

    此外,这样的工具可能还具备批量生成文件的功能,这对于大量创建测试数据尤其有用。你可能能够设置一个范围,一次性生成一系列大小递增或递减的文件,或者生成一定数量的同类型文件。 在安全性方面,如果你需要生成...

    文件目录快速生成文件目录快速生成

    文件目录快速生成文件目录快速生成

    快速生成目录文件

    快速生成目录树,并导出到文本文件!

    生成指定大小文件的工具

    这些工具可以帮助快速创建各种尺寸的文件,从而进行更全面的测试。 描述中提到的“极限测试”和“压力测试”是两种关键的软件测试类型。极限测试旨在确定软件在超出正常操作范围的极端条件下的行为,例如处理异常大...

    快速创建大文件v2.0

    快速创建指定大小的文件。用VC编写,是上一版本的进一步优化。 创建1G的文件大概需要30s,主要取决于硬盘的performance性能,若是SSD会更快。。 文件格式为文本文件. 用法:fc.exe FilePath FileSize(Mbyte) ...

    informatica mapping 生成参数文件

    Informatica Mapping 是一种功能强大的数据集成工具,能够帮助用户快速生成参数文件。下面,我们将详细介绍如何使用 Informatica Mapping 生成参数文件。 需求分析 在实际应用中,我们经常需要根据数据库表中的...

    excel批量坐标快速生成kml工具

    《Excel批量坐标快速生成KML工具详解》 在地理信息系统(GIS)的应用中,常常需要将大量的地理位置数据转换成特定格式以便于展示和分析。KML(Keyhole Markup Language)文件是Google Earth等软件用来描绘地表特征...

    数据库数据快速生成Excel

    标题提到的“数据库数据快速生成Excel”是一项实用的技术,它可以帮助用户快速地将存储在数据库中的大量数据导出为Excel文件,方便进一步的数据处理和分析。描述中指出,这个方法可以避免手动选定Excel单元格的繁琐...

    目录文件索引生成器

    "目录文件索引生成器"是一款实用的工具软件,主要用于帮助用户快速地生成关于文件夹或硬盘中的文件结构的详细索引。这个索引可以包括文件名、大小、类型、修改日期等信息,使得用户在大量文件中查找特定文件时能更加...

    自动生成XML文件列表工具

    这个“自动生成XML文件列表工具”就是针对特定需求设计的,它能够快速地将指定目录下的所有文件信息整理并生成一个XML文件。这样的工具在软件更新、版本控制、数据备份等场景中十分有用,因为它提供了标准格式化的...

    自动生成hibernate映射文件和实体类

    "自动生成 Hibernate 映射文件和实体类" 自动生成 Hibernate 映射文件和实体类是使用 MyEclipse 工具来实现的,这可以大大提高开发效率,减少开发...这可以帮助开发者快速生成实体类和映射文件,提高开发效率和质量。

    C++ 生成Dump文件

    总的来说,C++生成Dump文件是一项重要的调试技术,它使得在程序异常时能快速定位问题,提高了软件调试的效率。对于企业级应用来说,掌握这项技能对于优化软件性能和提高用户满意度具有重要意义。

    垃圾文件生成小工具.rar

    阿里云盘现在不是要每周上传100个文件进行签到吗? 这好像有些扯,哪来那么多文件给上传,因此,直接开发了一个垃圾文件生成小工具, 点击一下生成100个。...你把生成的垃圾文件上传到网盘即可。是不是很方便。

    allegro 自动批量生成device文件脚本

    此外,脚本可能还支持导入元器件库信息,例如从其他数据源(如CSV或Excel表格)读取,以便快速生成大批量的device文件。 在实际应用中,用户可能还需要结合Allegro的其他功能,比如规则驱动设计(RDC)和设计约束,...

    gut生成文件工具

    "gut生成文件工具"是一种专门用于从数据库中提取数据并生成特定格式文件的软件工具。这个工具的主要功能是创建.dat和.flag文件,这两种文件在IT领域中常常用于存储大量数据或标记特定状态。它支持多种类型的数据库,...

    exe文件生成工具

    **exe文件生成工具详解** 在计算机编程领域,`exe`文件是Windows操作系统中的可执行文件格式,用于运行程序。开发者通常需要将编译后的代码打包成exe文件,以便用户可以直接双击运行,无需额外安装环境或依赖。"exe...

    文件列表快速生成工具 Snap2HTML 1.2

    Snap2HTML是一款强大的工具,专为需要快速生成和整理硬盘上文件结构的用户设计。它以快照的形式捕捉文件系统,然后将这些信息转化为易于查看和分享的HTML格式。这个工具在日常工作中有着广泛的应用场景,例如进行...

    tp5快速生成model文件.zip

    在`tp5`这个压缩包文件中,可能包含的是一些示例代码或教程资源,用于演示如何在TP5中快速生成和使用Model文件。通过学习这些内容,开发者可以更高效地进行数据库操作,并理解TP5的Model机制。 总结来说,TP5的...

    VSCode如何快速生成注释.doc

    VSCode 快速生成注释 在编写代码时,添加注释是非常重要的一步,因为注释可以帮助其他开发者快速理解代码的逻辑和意图。VSCode 是一个非常流行的代码编辑器,它提供了多种方法来快速生成注释。本文将介绍如何在 ...

Global site tag (gtag.js) - Google Analytics