gpt4 book ai didi

c++ - 在 C++ 中取消链接与删除

转载 作者:IT王子 更新时间:2023-10-29 00:45:23 26 4
gpt4 key购买 nike

C++ 中的 remove 和 unlink 函数有什么区别?

最佳答案

除了 unlink 是特定于 unix 的(正如 Chris 所指出的),我们在 POSIX 手册中读到:

If path does not name a directory, remove(path) is equivalent to unlink(path). If path names a directory, remove(path) is equivalent to rmdir(path).

对于目录传递的unlink,我们读到:

The path argument must not name a directory unless the process has appropriate privileges and the implementation supports using unlink() on directories. (...) Applications should use rmdir() to remove a directory.

关于c++ - 在 C++ 中取消链接与删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15124826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com