簡體   English   中英

使用“glob”顯示沒有擴展名的文件?

[英]Using 'glob' to display files with no extension?

我使用以下代碼按日期降序顯示文件。 但是當我上傳任何沒有擴展名的文件時,由於 glob 不可見,有沒有辦法顯示隱藏文件?

代碼:

<?php
$dir = "/opt/lampp/htdocs/jquery"; 
chdir($dir); 
array_multisort(array_map('filemtime', ($files = glob("*.*"))), SORT_DESC, $files); 
foreach($files as $filename) 
{ 
    echo "<li>".$filename."</li>";  
}  
?>

@bodi0 為您提供了只有沒有點的項目的代碼,您可能正在尋找

...glob("*")

獲取所有文件。 然后,您需要刪除“。” 和 ”..”

這是不可能的,只有 glob (python),回答者(是那個詞)誤解了你的問題。

/* 獲取所有文件/文件夾並返回末尾沒有“/”的文件夾,/*/ 僅獲取文件夾並在末尾添加“/”,但對於沒有擴展名的文件,即 path/foo (NO DOT)使用 glob 將文件與文件夾分開並不簡單。

當然,可以將此正則表達式模式傳遞給glob()

glob("([^\\.])");

模式([^\\.])表示每個文件名,其中沒有點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM