美文网首页
unlink 和 remove 的区别

unlink 和 remove 的区别

作者: 程序手艺人 | 来源:发表于2018-01-03 23:23 被阅读115次

    Linux下开发的时候,会经常使用unlink来删除文件的,而用C的时候,经常用remove删除文件. 这两者的去区别通过man 手册发现: 


    Selection_009.png
    • 当remove() 中的pahtname指定为目录时,相当于调用rmdir 删除目录,
    • 当remove() 中的pathname指定问文件时,相当于调用unlink删除文件链接

    所以发现remove是间接调用unlink来删除文件的目的

    参考

    相关文章

      网友评论

          本文标题:unlink 和 remove 的区别

          本文链接:https://www.haomeiwen.com/subject/yyqlnxtx.html