/**
* getDir()取文件夹列表,getFile()取对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样
*/ //获取文件目录列表,该方法返回数组
function getDir($dir) {
$dirArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." && $file != ".."&&!strpos($file,".")) {
$dirArray[$i]=$file;
$i++;
}
}
//关闭句柄
closedir ( $handle );
}
return $dirArray;
} //获取文件列表
function getFile($dir) {
$fileArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." && $file != ".."&&strpos($file,".")) {
$fileArray[$i]="./imageroot/current/".$file;
if($i==100){
break;
}
$i++;
}
}
//关闭句柄
closedir ( $handle );
}
return $fileArray;
} //调用方法getDir("./dir")……
?>

最新文章

  1. 强连通 HDU 1269
  2. JSP和servlet有什么区别?
  3. SQL里IN的用法以及优化
  4. CodeForce---Educational Codeforces Round 3 The best Gift 解题报告
  5. enable cors in spring mvc with swagger
  6. js 几个特殊情况
  7. 基于科大讯飞语音云windows平台开发
  8. submit 防止重复提交 --禁止提交
  9. 2.3 InnoDB 体系架构
  10. 使用.NET Core快速开发一个较正规的命令行应用程序
  11. 配置CLion作为Qt5开发环境
  12. linux 笔记整理
  13. pdf.js的使用
  14. python学习(一)--python解释器
  15. 各种反演细节梳理&模板
  16. css:margin和padding的百分之使用
  17. 在Eclipse中运行JAVA代码远程操作HBase的示例
  18. 何凯文每日一句打卡||DAY7
  19. Loj 2536 解锁屏幕
  20. appium 3-4-1034等待、日志、性能数据、xpath定位、web driver协议

热门文章

  1. [10.12模拟赛] 老大 (二分/树的直径/树形dp)
  2. Dom中select练习
  3. HDU 4576 DP
  4. POJ 1661 DP
  5. HDU3251 最大流(最小割)
  6. HDU1254 bfs
  7. LAMP环境介绍
  8. [技巧篇]19.InputStream与String,Byte之间互转[转载]
  9. 前端为什么要对url进行编码
  10. bzoj3671 [Noi2014]随机数生成器