社区
Windows SDK/API
帖子详情
如何利用文件操作API,实现释放文件尾的一部分空间,即写入后的文件大小,小于写入前?
基督徒
2017-01-11 09:23:21
如何利用文件操作API,实现释放文件尾的一部分空间,即写入后的文件大小,小于写入前?
我现在要操作已经存在的一个文件,假设此文件3K大小。
而我要重新写入的内容只占2K大小。
这用FileWrite等API函数如何实现?
我知道先删除后重新Create是可以的,
但这样应该会效率比较低的。
我想直接把文件尾多余的部分删除,应如何做?
...全文
511
1
打赏
收藏
如何利用文件操作API,实现释放文件尾的一部分空间,即写入后的文件大小,小于写入前?
如何利用文件操作API,实现释放文件尾的一部分空间,即写入后的文件大小,小于写入前? 我现在要操作已经存在的一个文件,假设此文件3K大小。 而我要重新写入的内容只占2K大小。 这用FileWrite等API函数如何实现? 我知道先删除后重新Create是可以的, 但这样应该会效率比较低的。 我想直接把文件尾多余的部分删除,应如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2017-01-11
打赏
举报
回复
CreateFile 打开文件,用 FileWrite 写完以后,再用Windows API: SetEndOfFile,最后 CloseHandle
C/C++
文件
读写
操作
—— windows
API
在ANSI C中,对
文件
的
操作
分为两种方式,即流式
文件
操作
和I/O
文件
操作
,下面就分别介绍之。 一、流式
文件
操作
这种方式的
文件
操作
有一个重要的结构FILE,FILE在头
文件
stdio.h中定义如下: typedef struct { int ...
HDFS读取实时
写入
的
文件
大小
1.用HDFS
API
写入
数据,如何能够读到最新
写入
的数据? 2.如果写
操作
一直在进行,但没关闭FileSystem fs,如何获取所写
文件
的当
前
大小。 想获取最新
写入
的数据,即使写
操作
一直没断一直没关闭fs,如何来做呢? ...
windows
api
文件
读写
输入参数,读取数据的
文件
对象,由CreateFile创建,调用CreateFile打开
文件
时,需要指明GENERIC_READ读取
操作
模式或者GENERIC_WRITE
写入
操作
模式。在读的过程中,
文件
指针会随着读
操作
的进行而自动移动,在循环调用...
HDFS
文件
读写
Hadoop分布式
文件
系统(HDFS)是hadoop上部署的存储架构。有着高容错性(fault-tolerant)的特点,并且设计用来部署在...
利用
HDFS
文件
系统开放的
API
对HDFS系统进行
文件
的创建和读写 要求: 在HDFS的路径/user/hadoop/下
Python中,一次性往Excel
写入
几十万条数据
最近有一个往Excel
文件
中不同的工作簿
写入
大量数据的需求,如下图所示,有三个工作簿,每个工作簿中的数据量不同,向一个工作簿中
写入
数据时需要将上一次
写入
的数据清空,且其它两个工作簿的数据不能清空。...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章