求PHP根据文件名数值创建相应目录的代码

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:44:26
我的思路是每1000个文件放在一个目录中,文件名规则是按顺序的1。2。3。。。比如当前文件名是1001.htm,那就创建目录名2,我只求根据文件名数值创建相应目录的这段代码。20分表示感谢!祝愿每个看到我贴子的人[无论帮忙与否]都牛年走鸿运!

$id=1001;//这行只是测试,你的系统里面应该是其它方式获取
$name="$id.html";
$dir=ceil($id/1000);
//下面就建立文件夹和保存文件

<?php
$root = 'c:';//文件存放目录;
$files = array();//我假设所有的文件名(不包含扩展名)放在了一个数组,而且升序排列
foreach ($files as $v) {
$name = ceil($v/1000); //目录名,借用楼上的方法了
$dir = $root . '/' . $name;
if (!is_dir($dir))mkdir($dir);
}
?>
不知道这样可不可以