2012-11-14 32 views
0

在Windows 7文件類型()的符號鏈接在Windows 7

什麼是檢測在Windows 7上一個符號鏈接的最可靠的方式返回目錄無論符號連接的filetype()文檔,PHP 5.4.7返回「目錄」的?

+1

我認爲這是一個Apache/PHP的問題。也許嘗試更新版本的Apache/PHP。在Windows中鏈接是一個「新」事物。不像Linux那樣古老而複雜,所以舊版的apache/php的windows版本無法處理它。但這只是一個猜測。 –

+0

良好的通話,符號鏈接在完成之前完全不起作用http://stackoverflow.com/q/13376319/1373324 –

回答

3

is_link()在你的情況下返回什麼?也許你可以使用它來測試鏈接。

提供的鏈接(http://php.net/manual/en/function.is-link.php)包含第一條評論中針對Windows的解決方法。這很醜陋,但我認爲它能完成這項工作。

+0

好的通話,試了一下,一樣的。 filetype()可能使用與is_link()相同的回調 –

+0

已更新的答案突出顯示解決方法。祝你好運! – 2012-11-14 14:51:21

+0

kludge的問題始終是你長期不能依賴它們的事實。如果Microsoft將在文件系統中更改其LNK行爲,那麼您的系統已經損壞。 PHP提供的直接解決方案至少可以提供傳統的支持,但目前它甚至有錯誤:( –

相關問題