remove ()- 删除文件
格式
#include <stdio.h>
int remove(const char *filename);语言级别
ANSI
线程安全
是
描述
remove() 函数将删除由 filename指定的文件。 如果文件名包含成员名,那么将除去该成员或删除该文件。注: 不能除去不存在的文件或打开的文件。
返回值
如果 remove() 函数成功删除该文件,那么它将返回 0 。 非零返回值指示错误。
errno 的值可以设置为 ECONVERT (转换错误)。
示例
当您使用文件名调用此示例时,程序会尝试除去该文件。 如果发生错误,它将发出一条消息。
#include <stdio.h>
int main(int argc, char ** argv)
{
if ( argc != 2 )
printf( "Usage: %s fn\n", argv[0] );
else
if ( remove( argv[1] ) != 0 )
perror( "Could not remove file" );
}