当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 remove用法及代码示例


C语言stdio头文件(stdio.h)中remove函数的用法及代码示例。

用法:

int remove ( const char * filename );
移除档案
删除名称在中指定的文件文档名称

这是直接对由其标识的文件执行的操作文档名称;该操作不涉及任何流。

正确的文件访问应可用。

参数

filename
C字符串,包含要删除的文件的名称。
其值应遵循运行环境的文件名规范,并且可以包含路径(如果系统支持)。

返回值

如果成功删除了文件,则返回零值。
失败时,将返回非零值。
在大多数库实现中,errno变量也会在失败时设置为system-specific错误代码。

示例

/* remove example: remove myfile.txt */
#include <stdio.h>

int main ()
{
  if( remove( "myfile.txt" ) != 0 )
    perror( "Error deleting file" );
  else
    puts( "File successfully deleted" );
  return 0;
}


如果文件myfile.txt在执行之前存在并且程序对该文件具有写访问权,该文件将被删除,并且此消息将被写入stdout
File successfully deleted

否则,类似的消息将被写入stderr
Error deleting file: No such file or directory

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C remove function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。