我正在尝试这样删除一个文件:
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));它工作得很好,但取消链接不能使用相同的语法。
发布于 2012-07-15 16:38:59
将我的评论作为对问题的回答
尝试使用正斜杠而不是反斜杠:)
发布于 2012-07-15 16:42:25
如果出于某种原因必须使用反斜杠,则需要使用c:\\而不是c:\
define('DESTINATION_FOLDER','c:\\temp\\');
https://stackoverflow.com/questions/11490479
复制相似问题