gpt4 book ai didi

php - 在 PHP 中删除符号链接(symbolic link)

转载 作者:可可西里 更新时间:2023-11-01 13:39:11 26 4
gpt4 key购买 nike

删除符号链接(symbolic link)的正确方法是什么,保留它们链接到的内容?删除它们链接到的内容的正确方法是什么?哪个会unlink做?好像有一些ambiguity .

通过一点测试,符号链接(symbolic link)响应is_fileis_dir根据他们指向的内容,并将 true 返回给 is_link .

最佳答案

unlink() 是正确的做法

我的一个项目中的代码片段,仅当它是符号链接(symbolic link)时才删除

if(file_exists($linkfile)) {
if(is_link($linkfile)) {
unlink($linkfile);
} else {
exit("$linkfile exists but not symbolic link\n");
}
}

readlink(),返回一个链接的目标,你可以在上面运行unlink

if(is_link($linkfile)) {
$target = readlink($linkfile)
unlink($target)
}

关于php - 在 PHP 中删除符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12288676/

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