![]() |
1
7
使用std流,您可以使用:
如果处理只写文件(std::ofstream),那么方法是另一种方法:
|
![]() |
2
6
您可以使用stat系统调用:
|
![]() |
3
3
如果你只需要文件大小,这当然是多余的,但一般来说,我会同意 Boost.Filesystem 用于独立于平台的文件操作。 它包含的其他属性函数中
你可以找到参考资料 here . 虽然Boost库可能看起来很庞大,但我发现它常常能够非常有效地实现一些东西。您也只能提取所需的函数,但这可能很困难,因为Boost相当复杂。 |
![]() |
4
0
简单的:
|
![]() |
5
-1
通常我们希望以最可移植的方式完成工作,但在某些情况下,特别是像这样,我强烈建议使用SystemAPI以获得最佳性能。 |
![]() |
6
-1
可移植性要求您使用最小公分母,这将是C.(而不是C++)。 我使用的方法如下。
|
![]() |
Xantium · 汇编程序的大小是否与C程序几乎相同 7 年前 |
![]() |
Nishith Patel · PDFBOX生成非常大的PDF/A文件 7 年前 |
![]() |
Snappysites · 如何使用PHP计算FTP访问的整个目录大小 7 年前 |
![]() |
Kunal Vijan · 文件大小总计和更新计数器 9 年前 |