用PHP获取目录下全部子目录里的mp4视频并转成链接路径格式存到本地根目录文件txtx里
以下是PHP代码实现:
<?php
// 遍历目录下的所有子目录
function traverse($dir)
{
// 遍历当前目录
$files = scandir($dir);
foreach ($files as $file) {
// 如果是目录且不是当前目录或上级目录
if (is_dir($dir . '/' . $file) && ($file != '.') && ($file != '..')) {
// 递归遍历子目录
traverse($dir . '/' . $file);
} else if (pathinfo($file, PATHINFO_EXTENSION) == 'mp4') {
// 如果是mp4视频文件,则将链接路径格式存到文件中
$url = str_replace($_SERVER['DOCUMENT_ROOT'], '', $dir . '/' . $file);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/tx.txt', $url . PHP_EOL, FILE_APPEND);
}
}
}
// 调用遍历函数
traverse($_SERVER['DOCUMENT_ROOT']);
运行该代码后,会在本地根目录下生成一个名为tx.txt的文件,里面存储了所有子目录下的mp4视频文件的链接路径格式
原文地址: https://www.cveoy.top/t/topic/eA5l 著作权归作者所有。请勿转载和采集!