删除服务器上的文件夹

时间:2011-12-21 06:21:46

标签: php

我不小心在服务器上创建了一些带有功能的文件夹,而不是使用" /"我用了这个" \"。现在文件夹是这样的:"文件夹\ MartonMihaiBusinessCard" 。

我不能再删除它们了。我该怎么办?

1 个答案:

答案 0 :(得分:2)

因为您使用PHP来创建它们,所以它们很可能归某些时髦用户所有,例如“nobody”或“apache”。所以,你也必须使用PHP来删除它们。

正如您所发现的,这不适用于包含反斜杠的文件名。这是因为反斜杠在PHP中被视为“转义”字符。像“my \ new \ file”这样的东西实际上包含一个换行符和一个托架Feed。

但是,如果你使用另一个反斜杠来逃避反斜杠! - 你将能够将PHP指向该文件。

rmdir("/path/to/the/folder\\MartonMihaiBusinessCard");

(或unlink()如果它实际上是一个文件,我不清楚那个)应该做你想要的。