ThinkPHP怎么遍历文件目录下指定类型的文件

ThinkPHP3.2怎么遍历文件目录下指定类型的文件,并且传递json格式的数据。求大神解答一下在线等

2个回答

function folder_list($dir){
$dir .= substr($dir, -1) == '/' ? '' : '/';
$dirInfo = array();
foreach (glob($dir.'*') as $v) {
$dirInfo[] = $v;
if(is_dir($v)){
$dirInfo = array_merge($dirInfo, $this->folder_list($v));
}
}
return $dirInfo;
}

//使用方法:
public function read(){
$file_path="./Public/Uploads";
print_r($this->folder_list($file_path)); //遍历当前目录
json_encode($this->folder_list($file_path));//json 读取
}

这个问题有人解决过的http://www.jourmy.cn/html/43.html

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python遍历指定类型文件
for root , dirs, files in os.walk('E:\\picture\\spic2\\train'):     for name in files:         if name.endswith(".jpg"):                    print (os.path.join(root, name))
怎么在指定文件目录下获得指定文件???
我想查找指定文件夹里是否含有***i.dat文件,如果有,读取,没有的话返回.用甚么方法可以得到?
遍历文件目录下所有文件
java代码,遍历文件目录下所有的文件并列出其名称。新手代码,如有冒犯,请多指教
VS64位指定文件目录下的遍历
VS 32位上的文件遍历,在fileFolderPath下找fileExtension的文件。 vector FindAllFile(const string fileFolderPath, const string fileExtension) { struct _finddata_t fileInfo; // 文件信息结构体 string fileFolder = fileFo
遍历指定文件夹图片,怎么指定类型?
遍历指定文件夹图片,怎么指定类型?rn这么写的话,指定目录的所有文件都出来了,我只想指定显示jpg文件,怎么加个判断?rn另外这是显示全部,我想只随机显示一张图片,要怎样修改?万谢个位大神rnrn
遍历给定文件夹下指定类型的文件
输入文件夹路径,将其中所有以.cpp和.h为后缀的文件内容写入一个新的文件中,请高手帮忙,现等。
怎么打开指定的文件目录
我想通过intent打开一个指定的文件夹(不是文件),可以通过系统自带的文件管理器rnFile parentFlie = new File(Environment.getExternalStorageDirectory()rn + "/Acamera/vedio/");rn Intent intent1 = new Intent(Intent.ACTION_GET_CONTENT);rn intent1.setDataAndType(Uri.fromFile(parentFlie), "video/*");rn intent1.addCategory(Intent.CATEGORY_OPENABLE);rn startActivity(intent1);rn使用这个失败了,找到了所有的video文件,并非我指定的目录,求大家知道怎么做到打开指定目录
怎么指定文件目录??
我想让图片框的图片从指定目录上读取,怎么指定。rn谢谢了
VC++遍历文件目录下所有文件
VC++实现遍历指定文件夹,并进行深度遍历,一级,二级。。。最终列出该文件夹下所有 文件全路径
遍历指定文件夹下所有指定类型文件的代码
vb2005开发的遍历指定文件夹下所有指定类型文件的代码
文件目录遍历
递归遍历目录和文件 import os path = r'F:\PycharmProjects\basic gram\作业和习题\test' def getAllFileAndDir(path): # 获取当前目录下所有文件及文件目录 fileList = os.listdir(path) # print(fi...
遍历文件目录?
procedure TformIE.Button1Click(Sender: TObject);rnvarrn sr: TSearchRec;rn Item : TListItem;rn m_SrcPath:String;rnbeginrn m_SrcPath:=edtPathView.Path+'\*.*'; //初始文件路径rn while (FindFirst(m_SrcPath, faAnyFile, sr) = 0) dorn beginrn repeatrn if (pos('.',sr.Name)>0) and (Length(copy(sr.Name,pos('.',sr.Name)+1,2))>=2) thenrn beginrn Item:=LocalFileList.Items.Add;rn Item.Caption:=sr.Name; //获取到的文件名rn endrn elsern beginrn if (pos('.',sr.Name)>0) thenrn elsern beginrn // Item:=LocalFileList.Items.Add;rn // Item.Caption:=sr.Name;rn m_SrcPath:= edtPathView.Path+sr.Name+'\*.*'; //子目录路径rn end;rn end;rn until FindNext(sr) <> 0;rn FindClose(sr);rn end;rnend;rnrn就是想获取的子目录路径:m_SrcPath 再去获取文件名.只可惜 m_SrcPath 不知道怎么取代初始文件路径 怎么循环,可以告诉我吗
python遍历读取文件下的所有指定类型的文件
#!/usr/bin/env python3 # -*- coding:utf-8 -*- # 1. for-in dir/subdir to get the filesname # 2. splitext filename to filter import os def getFiles(dir, suffix): # 查找根目录,文件后缀 res = [] for ro...
android用遍历删除指定类型的文件
这个是比较全面的,用来对文件进行删除!包括图片、文件夹、视频等等!
遍历获取目录下的指定类型的文件
/** * 遍历获取目录下的指定类型的文件 * @param $path * @param array $files * @return array *  * -- Demo -- * dump($_SERVER['DOCUMENT_ROOT'] . '/' . trim(C('UPLOAD_COMM_PATH'), '/') . '/sucai/'); * $allowFiles = array...
如何利用Java遍历所有的指定文件目录下的所有文件
import java.io.File; public class Main1 { public static void main(String[] args){ File file = new File("C:\\Users\\zhangyuyao\\Desktop\\test"); traverseFiles(file); } public static void trav
生成指定文件目录下的文件树
用FileSystemView fileSystemView = FileSystemView.getFileSystemView()初始化的树默认以desktop为根目录,但是如果不使用FileSystemView来初始化,自定义的FileNode将不能用实际文件来定义,即不能与文件联系起来,可以采用listFile(),和FileSystemView相结合的方法,同时在FiletTreeMod
遍历指定路径下的文件
遍历指定路径下的文件步骤 创建File对象 获取该路径下的文件list 遍历并获取指定位置的文件名
thinkphp前台怎么遍历指定栏目的文章啊
thinkphp前台怎么遍历指定栏目的文章啊,难道是每个都用控制器写下然后分配下么。
用递归来遍历文件目录和文件。
讲讲思路吧,thanks
Java遍历文件目录
public class FileTraversal { public static int i ; public static void traversal(File file){ try{ for(File f : file.listFiles()){ System.out.println(i+++&quot;::&quot;+f); if(i==100...
windows 磁盘文件目录遍历
#define _CRT_SECURE_NO_WARNINGS // #include &amp;lt;windows.h&amp;gt; #include &amp;lt;Shlwapi.h&amp;gt; #include &amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;vector&amp;gt; #pragma comment(lib,&quot;shlwapi.lib&quot;) ...
关于遍历文件目录的函数!
下面的一段函数,只能搜索比如:c:\xxx\的路径,c:\就不能了,请问怎么修改才可以呢?rn[code=C/C++]//存放指定目录下的所有文件rnvoid SearchFile( const string& strFolder )rnrn WIN32_FIND_DATA fdata;rn TCHAR path[MAX_PATH] = 0;rn _tcscpy_s(path, strFolder.c_str()); //拷贝字符串到内存中rn if(path[_tcslen(path)-1] != '\\')rn rn _tcscat_s(path, "\\");rn rn _tcscat_s(path, "*.*");rn rn HANDLE ffhandle = FindFirstFile(path, &fdata);rn if(ffhandle != INVALID_HANDLE_VALUE)rn rn dorn rn if((_tcscmp(fdata.cFileName,".") != 0) && (_tcscmp(fdata.cFileName,"..") != 0))rn rn if(fdata.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)rn rn _tcscpy_s(path,strFolder.c_str());rn if(path[_tcslen(path)-1] != '\\')rn rn _tcscat_s(path, "\\");rn rn _tcscat_s(path,fdata.cFileName);rn SearchFile(path);rn rn elsern rn TCHAR path[MAX_PATH] = 0;rn _tcscpy_s(path,strFolder.c_str());rn if(path[_tcslen(path)-1] != '\\')rn rn _tcscat_s(path, "\\");rn rn _tcscat_s(path, fdata.cFileName);rn m_FileList.push_back(path); //把指定目录下的所有文件路径保存到list中rn rn rn rn rn while(FindNextFile(ffhandle,&fdata) != 0);rn rnrn FindClose(ffhandle);rn[/code]
pb9遍历文件目录问题
powerbuilder9 如何遍历目录及文件,只使用API。 rn我知道的就是这几个API函数 FindFirstFile,FindNextFile,FindClose. rn最好有源代码,我的邮箱 531301763@qq.com,我是初学者,懂的东西很少,网上搜到的也不知道要怎么弄,麻烦各位大侠了
Python遍历文件目录os.walk
import os for folderName, subfolders, filenames in os.walk(r'D:\code\vs_code'): print('当前文件夹:' + folderName) for subfolder in subfolders: print('子目录:' + folderName + ': ' + subfolde...
【python】遍历文件目录、批量处理同类文件
【python】遍历文件目录、批量处理同类文件 目录操作 1、获取当前目录 import os curr_path=os.path.dirname(__file__) #返回当前文件所在的目录,即当前运行的脚本所在父目录 print curr_path -----运行示例------ (1)使用os.path.dirname(__file__)时,是针对运行时对所给程序脚本的路径来获取父目录的...
java 遍历文件目录
java 遍历文件目录,区分文件夹及问价类型,方便开发人员对文件操作,用于流方式的拷贝文件
php遍历文件目录
php遍历文件目录 function dirList($dirs){ $arr=scandir($dirs); foreach ($arr as $key => $value) { if ($value!='.' && $value!='..') { $path=$dirs.'/'.$value;
遍历盘符的所有文件目录
遍历盘符的所有文件目录,遍历我的电脑上的所有盘符里的文件目录,并显示到TreeView上的我的电脑资源管理器一样的效果
关于 FSO遍历文件目录
以前做ASP程序都是在对数据库操作,对FSO都是一知半解,还请高手指点。
Java实现文件目录的遍历
import java.io.File; import java.io.IOException; public class FileUtil { //遍历某目录下的所有目录 public static void listDirectoryFile(File dir) throws IOException{ if(!dir.exists()){//dir不存在,抛出异常 t...
python遍历文件目录
想访问一个文件夹里面的所有文件怎么办呢?os.walk()给一个例子:import osfor root, dirs, files in os.walk(r"E:\XXXX\XXXX"): for name in files: filepath = os.path.join(root, name) fileList.append(filepath) 执行代码,
遍历文件目录的方法
public List&amp;lt;String&amp;gt; readFile(String filepath) throws IOException { List&amp;lt;String&amp;gt; pathList = new ArrayList&amp;lt;String&amp;gt;(); try { File file = new File(filepath); if (file.exists()) {//...
遍历文件目录并上传服务器
工作中用到这一点,当时赶时间,直接写死的文件路径,上传后得到fileid,其实这样就不太好了,如果今后有了业务变化,就要不断的该,修改后的通用代码如下调用格式如下,cluster代表集群名称,index代表主页面,attachment代表附属目录 put_file_msg.py --cluster 集群名称 --title &quot;&quot; --index index1.html --attachment...
VC++ 遍历FTP文件目录
VC++ 遍历FTP文件目录 结合socket 结合文件sdk知识。 有兴趣的可以瞅瞅。
文件目录遍历程序
一个简单的使用VC编写关于文件目录的遍历小程序,供学习参考
文件目录的遍历(python)
三种方式遍历文件目录: 一、递归遍历目录 递归的思想: 递归调用:一个函数,调用了自身,称为递归调用 递归函数:一个会调用自身的函数称为递归函数 凡是循环能干的事,递归都能干 利用递归实现前n个数的和 # 1、先利用for循环实现 n = int(input()) def sum1(n): sum = 0 for x in range(1, n + 1): ...
Groovy_遍历文件目录
test
python遍历本地文件目录
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: 代码块 python遍历本地文件目录,例如: import os import collections def getAllDirQueue(path): queue = collections.deque() queue.append(pa...
Kotlin遍历文件目录
Koltin的简洁与强大,看遍历文件目录这个例子就知道了。 写文件和读文件是处理单个文件,没有太复杂的需求 倘若要求遍历某个目录下面的所有文 本文件或者图片文件,那就麻烦了,因为该功能的需求点很丰富,例如要不要到子目录和孙子目录 下搜索、文件跟文件夹都要匹配还是只匹配其中之 、筛选条件的文件扩展名都有哪些。 就算好不容易把符合条件的文件都挑出来,末了还得再来 for 循环进行处理操作。 Kot...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数