【发布时间】:2021-06-22 13:45:50
【问题描述】:
如何设置文件的当前大小?
在我的代码中,我首先执行fopen( $inPath, "r+" );。
其次做fwrite($mFile, $mPage, $kLicenceSize);。
$mFile -> 我打开的文件,
$mPage -> 我应该写入文件的数据,
$kLicenceSize -> 4096 (4 KB)。
因此,我应该得到一个 4KB 的文件,其中包含前面提到的数据。顺便说一句,数据可以小于 4KB。
【问题讨论】:
-
真的不知道你到底想问我们什么。请尝试使问题易于理解。如果英语是您的问题,请使用 Google 翻译,用您自己的语言提出问题,然后向我们展示英语转换
-
@RiggsFolly 已编辑
-
你还没有告诉我们问题是什么
-
请给我们看真实的代码,我们是开发者,我们懂代码
-
来自
fwrite()手册If the length argument is given, writing will stop after length bytes have been written or the end of string is reached, **whichever comes first**.所以它将在mPage字节数之后停止,它不会发明字节来将文件打包到4k