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 に答える