php 删除包含“& 字符”的文件
php delete file that contains '& characters'
我有这样的字符串路径 "../music/Safe & Sound.mp3"
但是当我尝试像这样PHP删除文件时
if (!unlink($path))
{
echo "Error while deleting file";exit();
}
显示回显"Error while deleting file",文件删除失败
我尝试通过删除“&”字符手动重命名文件,取消链接效果很好
那么如何使用 unlink 删除文件名上带有特殊字符(例如“&”)的文件?
你可以按照脚本试试
$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();
}
\
将转义特殊字符。
我有这样的字符串路径 "../music/Safe & Sound.mp3"
但是当我尝试像这样PHP删除文件时
if (!unlink($path))
{
echo "Error while deleting file";exit();
}
显示回显"Error while deleting file",文件删除失败 我尝试通过删除“&”字符手动重命名文件,取消链接效果很好
那么如何使用 unlink 删除文件名上带有特殊字符(例如“&”)的文件?
你可以按照脚本试试
$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();
}
\
将转义特殊字符。