![]() |
1
4
没有。如果可能的话,在下次启动时检查文件。 |
![]() |
2
6
正如蒂姆·本德所说,
但是,在Unixish系统(如Linux或OSX)上,可以删除临时文件 之前 写信给它(但在打开之后)。只要对文件保留一个打开的描述符,就可以继续对其进行读写操作,即使该文件不再存在于目录树中,并且当程序退出(或关闭文件的最后一个描述符)时,操作系统将自动回收该文件使用的空间。
这在Windows上不起作用,因为Windows具有不同的文件系统语义,不允许删除打开的文件。但是,在可移植代码中,您只需在打开文件后尝试删除它,如果不成功,则返回
注意,显然,
|
![]() |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 2 年前 |
![]() |
ilteris · 为什么程序在fscanf后崩溃 2 年前 |
![]() |
Peaceful · 使用fscanf读取C中具有未知行数的文件 2 年前 |
![]() |
NOCi · 如何将Tensorflow的结果记录到CSV文件 2 年前 |
![]() |
Oakzeh · 如何在字符串索引之前读取文件并删除字符 2 年前 |