门户网站具有什么特点,山东免费网络推广工具,wordpress完整模板,新乡网站推广symlink 链接文件: file.txt - hello.c 软链接文件、符号链接文件 硬链接文件 命令行#xff1a;ln -s 123 softlink 快捷方式 int symlink(const char *oldpath, const char *newpath);
功能:
创建一个链接向oldpath文件的新符号链接文件
参数:
oldpath:被链接向…symlink 链接文件: file.txt - hello.c 软链接文件、符号链接文件 硬链接文件 命令行ln -s 123 softlink 快捷方式 int symlink(const char *oldpath, const char *newpath);
功能:
创建一个链接向oldpath文件的新符号链接文件
参数:
oldpath:被链接向的文件的路径 newpath:新符号链接文件
返回值:
成功返回0 失败返回-1 remove rm -fr int remove(const char *pathname); 功能:
删除一个文件
参数:
pathname:删除文件的路径
返回值:
成功返回0 失败返回-1
rename //mv rename int rename(const char *oldpath, const char *newpath);
功能:
将一个老的路径名改为新的路径
参数:
oldpath:老路径名 newpath:新路径名
返回值:
成功返回0 失败返回-1
link ln 1 2 硬连接命令 int link(const char *oldpath, const char *newpath);
功能:
创建一个硬链接文件
参数:
oldpath:要链接向的文件 newpath:创建的新硬链接文件
返回值:
成功返回0 失败返回-1
truncate
int truncate(const char*path,off_t length);
功能:
用于将指定文件的大小修改为指定的长度
参数:
path指向字符串的指针指定要截断的文件的路径
length文件的新大小以字节为单位off_t 类型通常是一个能够表示文件大小的有符号整数类型的别名
返回值:
成功返回0 失败返回-1
出错相关函数接口 #include errno.h open(); -1 errno errno.h头文件中声明errno是一个外部存储整型变量 extern int e rrno; errno 0 没有任何错误 errno置位 perror
void perror(const char *s);--strerror() stderr
功能:
打印s字符串和errno对应的错误信息
参数:
s:要打印在终端上的出错信息
返回值:
缺省
strerror char *strerror(int errnum);
功能:
打印errnum出错码对应的出错信息
参数:
errnum:出错errno号 返回值: 成功返回对应的错误信息 ruturn 1;
error
error exit();
void error(int status, int errnum, const char *format, ...);
功能:
程序出错打印对应出错原因和用户输入字符串并退出
参数:
status:程序退出的状态 EXIT_FAILURE 1 EXIT_SUCCESS 0 errnum:错误码 format: 类似printf打印
返回值:
缺省 __FILE__ 表示是那个文件 __LINE__表示第几行 __func__表示在那个函数 __DATE__ __TIME__ c 内置宏