當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。