为了解决实际问题写了段代码,现在拿出来献丑:]

Semon 2001-10-08 03:53:29
<?
//一个网站从光盘上拷贝下来,文件名和目录发现全部变成大写的了。
//win没问题,linux上不认帐,没办法,手工工作量太大,就有了下面的代码。
//希望多提意见,大家也把平时用的小代码和小函数拿出来share吧.
//

function showDir($dirName,$t){
chdir($dirName);
$d = dir(".");
while($entry=$d->read()) {
if($entry == "." || $entry == ".."){

}
else{
for($i=0;$i<$t;$i++)
echo ".";
echo $entry;
echo " => ";
rename($dirName."/".$entry,$dirName."/".strtolower($entry));
echo strtolower($entry)." <br>\n";
if(is_dir($dirName."/".$entry)){
showDir($dirName."/".$entry,$t+1);
}
}
}
$d->close();

}


showDir("F:/works/www/test",0);//这里的目录名字按照实际目录修改,这个文件是放在这个实际目录中的。
?>
...全文
23 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧