首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >unlink()不适用于双反斜杠

unlink()不适用于双反斜杠
EN

Stack Overflow用户
提问于 2012-07-15 16:20:29
回答 2查看 433关注 0票数 0

我正在尝试这样删除一个文件:

代码语言:javascript
运行
复制
define('DESTINATION_FOLDER','c:\temp\\');  
unlink(DESTINATION_FOLDER.$dest_filename);

$dest_filename是这样的:2jfioj23488hgh83hr.zip

但这不管用。当我将路径放在一个变量中并回显它时,它会打印:

代码语言:javascript
运行
复制
c:\temp\2jfioj23488hgh83hr.zip

然后我将其复制/粘贴到unlink()中:

代码语言:javascript
运行
复制
unlink('c:\temp\2jfioj23488hgh83hr.zip')

而且它是有效的。我认为问题出在双反斜杠上。但是在不使用双反斜杠的情况下,我应该如何定义路径呢?我不知道为什么它不能工作。这段代码的上面一行是:

代码语言:javascript
运行
复制
copy((DESTINATION_FOLDER.$dest_filename),($extract.'\\'.$dest_filename));

它工作得很好,但取消链接不能使用相同的语法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-15 16:38:59

将我的评论作为对问题的回答

尝试使用正斜杠而不是反斜杠:)

票数 1
EN

Stack Overflow用户

发布于 2012-07-15 16:42:25

如果出于某种原因必须使用反斜杠,则需要使用c:\\而不是c:\

define('DESTINATION_FOLDER','c:\\temp\\');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11490479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档