📅  最后修改于: 2023-12-03 15:19:48.180000             🧑  作者: Mango
在C语言中,remove()
函数被用来删除文件。本文将深入介绍这个函数的细节。
int remove(const char *filename);
filename
: 待删除文件的文件名。
若删除成功,则返回0,否则返回-1。
remove()
函数被用来删除指定的文件。它的参数是文件名,可以是相对路径或绝对路径。如果指定的文件不存在,那么删除操作将不会执行。如果该文件正在被占用,将无法删除,remove()
函数将返回失败。
#include <stdio.h>
#include <stdlib.h>
int main()
{
if(remove("test.txt") == 0) {
printf("File deleted successfully.\n");
} else {
printf("Unable to delete the file.\n");
}
return 0;
}
remove()
函数只能删除普通文件,不能删除文件夹。remove()
函数只能在所有文件操作都关闭后才能使用。remove()
函数删除文件时,不会将其放入回收站,而是永久删除,所以要小心操作。以上是关于C语言中remove()
函数的详细介绍。希望对大家有所帮助。