C读取重命名的文件

时间:2013-12-11 09:38:41

标签: c file stdio

在C中,如果我使用FILE指针和fgetsfread读取文件,该怎么办 (如FILE *f)并重命名文件?

2 个答案:

答案 0 :(得分:5)

据推测,这取决于操作系统。在类Unix操作系统(例如Linux)下,您可以读取文件,而不仅仅是重命名文件,即使它已被删除:打开文件句柄指的是文件的数据,而不是其目录条目。

答案 1 :(得分:1)

我希望结果是特定于操作系统的,甚至可能是文件系统特定的。 C没有保证。