微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php遍历windows下中文目录下的所有文件名

有时需要遍历windows下中文目录下的所有的文件名,使用utf-8编码的文件有时会出现乱码,并且不能成功的执行,

这时需要对文件的编码进行一下转换,使用scandir这个函数的时候会连同目录一下列出来,大家可以通过is_dir()这个函数

一个判断,我使用目录下所的文件都有扩展所以只做了一个简单的判断

代码如下:

<?

$dir    ="e:\PHPNow-1.5.6\htdocs_96\目录文件\";  

$dir=iconv("utf-8","gb2312//IGnorE",$dir);  

$files1 = scandir($dir);  

foreach($files1 as $v)  

 if (!is_dir($v) && strpos($v,".")!=false )  

 {echo $v."<br />";}  

  

?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐