Linux unlink 関数をどのように使うか

Linuxでは、unlink()関数は指定されたファイルを削除するために使用します。構文は次のとおりです。

#include <unistd.h>
int unlink(const char *pathname);

pathnameパラメータは削除するファイルのパス。unlink()関数は成功すると0を返し、失敗すると-1を返し、errnoにエラーを示す値をセットします。

ファイル削除にunlink()関数を利用したサンプルを以下に示します。

#include <stdio.h>
#include <unistd.h>
int main() {
if (unlink("test.txt") == 0) {
printf("File deleted successfully.\n");
} else {
perror("unlink() error");
return -1;
}
return 0;
}

test.txtというファイルの削除を試行するコード、削除に成功したらFile deleted successfully.を出力し、失敗したらunlink() errorを出力して-1を返す

bannerAds