php删除包含“&字符”的文件

时间:2018-11-11 05:53:00

标签: php file unlink

我有这样的字符串路径“ ../music/Safe&Sound.mp3”

但是当我试图用PHP这样删除文件时

if (!unlink($path))
{
    echo "Error while deleting file";exit();
}

它显示回显“删除文件时出错”,并且文件删除失败 我试图通过删除“&”字符来手动重命名文件,取消链接的效果很好

那么如何使用文件名中带有特殊字符(例如“&”)的取消链接删除文件?

1 个答案:

答案 0 :(得分:0)

您可以按照以下脚本进行尝试

$path = '../music/Safe \& Sound.mp3'; /* I don't know about complete path I just want to let you know about file name */
if (!unlink($path))
{
    echo "Error while deleting file";exit();
}

\将转义特殊字符。