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