我正在尝试以这种方式删除文件:
define('DESTINATION_FOLDER','c:\temp\\');
unlink(DESTINATION_FOLDER.$dest_filename);
$dest_filename 是这样的:2jfioj23488hgh83hr.zip
但这不起作用。当我将路径放入变量并回显它时,它会打印:
c:\temp\2jfioj23488hgh83hr.zip
然后我将它复制/粘贴到 unlink() 中:
unlink('c:\temp\2jfioj23488hgh83hr.zip')
它有效。我认为问题在于双反斜杠。但是我应该如何在不使用双反斜杠的情况下定义路径?我不知道为什么它不起作用。这段代码正上方的行是:
copy((DESTINATION_FOLDER.$dest_filename),($extract.'\\'.$dest_filename));
它工作正常,但 unlink 不能使用相同的语法。