php实现扫描当前文件夹下的bin后缀文件,输出文件名用";"隔开
时间: 2024-09-21 17:03:09 浏览: 34
bin文件转bin文件转换工具
在PHP中,你可以使用`scandir()`函数列出指定目录下的所有文件和子目录,然后遍历结果并检查文件名是否以".bin"结尾。下面是一个简单的示例:
```php
<?php
function scanBinFiles($dir) {
$files = [];
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
foreach ($iterator as $file) {
if ($file->isFile() && pathinfo($file->getPathname(), PATHINFO_EXTENSION) === 'bin') {
$files[] = $file->getBasename();
}
}
// 输出文件名,用分号隔开
$output = implode(";", $files);
echo "Found .bin files: $output\n";
}
// 使用函数扫描当前目录下的bin文件
scanBinFiles(getcwd());
?>
```
这段代码会扫描当前工作目录(`getcwd()`)下的所有`.bin`文件,并把它们的名称连接起来,每行以分号`;`隔开。请注意,`RecursiveDirectoryIterator`和`RecursiveIteratorIterator`一起使用是为了递归查找所有子目录。
阅读全文