5

如何在 Windows 上使用 PHP 删除符号链接?

运行这个:

mkdir('test');
symlink('test', 'test2');
unlink('test2');

给出以下错误:

PHP Warning:  unlink(test2): Permission denied in C:\path\to\app\testlink.php on line 4
PHP Stack trace:
PHP   1. {main}() C:\path\to\app\testlink.php:0
PHP   2. unlink() C:\path\to\app\testlink.php:4

目录和符号链接已正确创建,只是未删除。

跑步:

  • PHP 5.4.9 (CLI)
  • 视窗 8
4

1 回答 1

6

好的,我想通了。所以我把这个留在这里以备将来参考:

要删除指向目录的符号链接,请使用以下rmdir函数:

mkdir('test');
symlink('test', 'test2');
rmdir('test2');

unlink用于删除文件。

于 2013-08-15T22:16:42.740 回答