Linux下开发的时候,会经常使用unlink来删除文件的,而用C的时候,经常用remove删除文件. 这两者的去区别通过man 手册发现:
- 当remove() 中的pahtname指定为目录时,相当于调用rmdir 删除目录,
- 当remove() 中的pathname指定问文件时,相当于调用unlink删除文件链接
所以发现remove是间接调用unlink来删除文件的目的
Linux下开发的时候,会经常使用unlink来删除文件的,而用C的时候,经常用remove删除文件. 这两者的去区别通过man 手册发现:
所以发现remove是间接调用unlink来删除文件的目的