Linuxのunlink関数の使い方は?

unlink 関数はファイルの削除を行う関数です。使い方は次のとおりです。

#include <unistd.h>

int unlink(const char *pathname);

ここにネイティブな言い回しを一つだけ書き込みます。

  1. pathname:削除対象のファイルのパス名。

返り値:

  1. 正常終了:0を返す。
  2. 失敗: -1を返し、errnoを設定

サンプルは 1 つのみ必要です。

#include <unistd.h>
#include <stdio.h>

int main() {
    int ret = unlink("test.txt");
    if (ret == 0) {
        printf("文件删除成功\n");
    } else {
        perror("文件删除失败");
    }
    return 0;
}

このサンプルを実行すると、現在のディレクトリから”test.txt”というファイルが削除され、適切なメッセージが出力されます。

bannerAds