sto*_*ong 1 linux unlink rmdir
假设c.txt在目录中b。unlink c.txt很简单,系统只是删除{XXX, c.txt}目录中的条目b。但是如果b是 的子目录a,并且我想取消链接会发生什么b,过程是相同的还是更复杂?
unlink(2)只能删除一个文件,而rmdir(2)只能删除空目录。
如果要递归删除目录,则必须智能地使用这两个系统调用。您可能会发现递归删除的许多不同实现,例如这个使用nftw,或者这个使用opendir/ readdir。
| 归档时间: |
|
| 查看次数: |
12078 次 |
| 最近记录: |