历遍文件夹中图片问题
请问,如果有个文件夹,里面还有子文件夹,里面全部都是jpg格式的图片,并且名称的位数都是一样的,由数字和字母组成,如何历遍所有文件夹中图片并且把文件名生成到dbf表中呢?
程序代码:
Close Databases Create Cursor ttt (file V(50), folder V(200)) cRoot = GetDir('', 'aaaa','bbbbbbb', 64) If !Empty(cRoot) GetFileList(cRoot, 'ttt') EndIf Select ttt Locate Browse Function GetFileList(tcRoot, tcTag) Local cCurdir, ii Local array aFiles[1] m.cCurdir = Sys(5) + Curdir() Set Default To (m.tcRoot) For m.ii = 1 to ADir(m.aFiles, '*.jpg') Insert into (m.tcTag) Values (m.aFiles[m.ii,1], m.tcRoot) EndFor For m.ii = 1 to ADir(m.aFiles, '', 'D') If !InList(m.aFiles[m.ii,1], '.','..') GetFileList(Addbs(m.tcRoot) + m.aFiles[m.ii,1], m.tcTag) EndIf EndFor Set Default To (m.cCurdir) EndFunc
[此贴子已经被作者于2023-8-16 14:20编辑过]