送分!! 菜鸟问题 给定文件的路径名 如何得到 路径下所有文件名和文件数量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用directoryBox和FileListdirectoryBox.drivc='d';directoryBox.directory='\ff\';directoryBox.FileList:=FileList1;FileList1.count=文件数;FileList1.items=所有文件名 楼上的,这一句directoryBox.FileList:=FileList1;是不是应该改为FileList1 := directoryBox.FileList; 超级猛料:procedure findall(disk,path: String; var fileresult: Tstrings); varfpath: String;fs: TsearchRec;beginfpath:=disk+path+'\*.*';if findfirst(fpath,faAnyFile,fs)=0 thenbeginif (fs.Name<>'.')and(fs.Name<>'..') thenif (fs.Attr and faDirectory)=faDirectory thenfindall(disk,path+'\'+fs.Name,fileresult)elsefileresult.add(disk+strpas(strupper(pchar(path)))+'\'+strpas(strupper(pchar(fs.Name)))+'('+inttostr(fs.Size)+')');while findnext(fs)=0 dobeginif (fs.Name<>'.')and(fs.Name<>'..') thenif (fs.Attr and faDirectory)=faDirectory thenfindall(disk,path+'\'+fs.Name,fileresult)elsefileresult.add(disk+strpas(strupper(pchar(path)))+'\'+strpas(strupper(pchar(fs.Name)))+'('+inttostr(fs.Size)+')');end;end;findclose(fs);end; 用FindFirstFile和FindNextFile 加个循环就可以了 1、FindFirstFile和FindNex。2、》》》》》》》》》 为什么第二次调用临时表会出错? 而在sql中执行没有问题. 如何设置DBGrid控件的各列的显示格式? DBGrid单元格Cell的颜色怎么改变?注意不是整行颜色改变!请帮忙! extcsdn请到这里接分 各位大侠:请问如何清除用DELPHI编写的病毒? 一个关于ADOQUERY 控件的问题 关于控件加密的问题 哪位兄弟能帮个忙--数据库不让存储记录--菜鸟 关于多线程 高手请来指教一下。(70+65+60分) 求救,请各位指教!!! 从TWinControl基类上自建组件
directoryBox.drivc='d';
directoryBox.directory='\ff\';
directoryBox.FileList:=FileList1;
FileList1.count=文件数;
FileList1.items=所有文件名
这一句directoryBox.FileList:=FileList1;
是不是应该改为FileList1 := directoryBox.FileList;
procedure findall(disk,path: String; var fileresult: Tstrings);
varfpath: String;fs: TsearchRec;beginfpath:=disk+path+'\*.*';if findfirst(fpath,faAnyFile,fs)=0 thenbeginif (fs.Name<>'.')and(fs.Name<>'..') thenif (fs.Attr and faDirectory)=faDirectory thenfindall(disk,path+'\'+fs.Name,fileresult)elsefileresult.add(disk+strpas(strupper(pchar(path)))+'\'+strpas(strupper(pchar(fs.Name)))+'('+inttostr(fs.Size)+')');while findnext(fs)=0 dobeginif (fs.Name<>'.')and(fs.Name<>'..') thenif (fs.Attr and faDirectory)=faDirectory thenfindall(disk,path+'\'+fs.Name,fileresult)elsefileresult.add(disk+strpas(strupper(pchar(path)))+'\'+strpas(strupper(pchar(fs.Name)))+'('+inttostr(fs.Size)+')');end;end;findclose(fs);end;
2、》》》》》》》》》