我使用以下代码按日期降序显示文件。但是当我上传没有扩展名的任何文件时因为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>";
}
?>
答案 0 :(得分:1)
当然,可以将此正则表达式模式传递给glob()
:
glob("([^\.])");
模式([^\.])
表示每个文件名,其中没有点。
答案 1 :(得分:1)
@ bodi0为您提供了没有点的ONLY项目的代码,您可能正在寻找
...glob("*")
获取所有文件。 然后,您需要删除“。”和“..”
答案 2 :(得分:0)
这是不可能的,因为仅包含glob(python),回答者(就是一个词),误解了您的问题。
/ *获取所有文件/文件夹,并返回末尾没有“ /”的文件夹,/ * /仅获取文件夹,并在末尾添加“ /”,但对于没有扩展名的文件,即path / foo(NO DOT),使用glob将文件与文件夹分开并不容易。