使用 PHP 检查文件[重复]

问题描述 投票:0回答:3

可能重复:
获取目录中的文件

有没有一个函数可以用来获取目录(例如照片库目录)的内容?

我正在尝试通过根据可用文件自动创建照片库来节省项目时间。

php directory
3个回答
2
投票

您可以使用 DirectoryIterator:

$dir = new DirectoryIterator('path/to/images');
foreach ($dir as $fileinfo) {
    echo $fileinfo->getFilename() . "\n";
}

或者 glob():

$filenames = glob('path/to/images/*.jpg');
foreach ($filenames as $filename) {
    echo $filename ."\n";
}

0
投票

0
投票

我使用 while 循环来获取文件列表,如果您想获取所有文件,请省略第二个

if statement

if ($handle = opendir('/photos/')) {
  while(false !== ($sFile = readdir($handle))) {
     if (strrpos($sFile, ".jpg") === strlen($sFile)-strlen(".jpg")) {
        $fileList[] = $sfile;
     }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.