Linuxのunlink関数の使い方は?
unlink 関数はファイルの削除を行う関数です。使い方は次のとおりです。
#include <unistd.h>
int unlink(const char *pathname);
ここにネイティブな言い回しを一つだけ書き込みます。
- pathname:削除対象のファイルのパス名。
返り値:
- 正常終了:0を返す。
- 失敗: -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”というファイルが削除され、適切なメッセージが出力されます。