php
Php 在不區分大小寫的文件系統上獲取原始路徑大小寫,php,code-,,Php,Code ,,獲取文件的真實目錄名時遇到的一個小問題。我在調查php代碼覆蓋率的代碼時遇到了這個問題在運行Mac Os的系統上,我的結構如下://src//.php但是mac修改區分大小寫文件系統,如果我像下面這樣調用 note name case:("/src//.php")它給了我://src//FileN
獲取文件的真實目錄名時遇到的一個小問題。我在調查php代碼覆蓋率的代碼時遇到了這個問題
在運行Mac Os的系統上mac修改區分大小寫文件系統,我的結構如下:
/project/src/Directory/FileName.php
但是,如果我像下面這樣調用 note name case:
realpath("project/src/directory/FileName.php")
它給了我:
/project/src/directory/FileName.php
因此,路徑對于Mac Os是有效的,但目錄名的大小寫錯誤,因此它不是真正的
對于這樣的路徑/src//.php,是否有任何方法可以獲得具有有效案例的真實路徑?我也嘗試了,但沒有成功。
還可以幫助您找到工作目錄。
在調用之后,您是否有機會將目錄文件夾名稱更改為?使用緩存這就是我問的原因。您是否使用默認的不區分大小寫的文件系統?那個么目錄和目錄一樣真實。如果您可以使用該路徑訪問該文件,它是真實的。正如我所寫的,文件系統不區分大小寫,這就是本例中的問題:我不僅需要有效路徑,而且需要一個完全有效的路徑。@不,沒有更改。valid是錯誤的單詞。都是有效的。你想要的是原始資本化。不知道有沒有辦法。恐怕這不是我需要的。