フォーマット
#include <stdio.h> int remove(const char *filename);
言語レベル: ANSI
スレッド・セーフ: はい。
説明
remove() 関数は、filename で指定されたファイルを削除します。 ファイル名にメンバー名が含まれている場合は、そのメンバーが除去されるか、ファイルが削除されます。
戻り値
remove() 関数は、ファイルを正常に削除した場合には 0 を戻します。 ゼロ以外の戻り値はエラーを示します。
errno の値は ECONVERT (変換エラー) に設定される可能性があります。
remove() の使用例
この例をファイル名で呼び出すと、プログラムはそのファイルを除去しようとします。 プログラムは、エラーが発生した場合にメッセージを表示します。
#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" ); }
関連情報