filelistbox指定路径的问题

jojoxyz 2005-04-18 08:04:33


filelistbox可以方便的显示指定路径里的文件,但现在有个问题,动态设置路径时这么做,filelistbox.Directory:='路径'+'\路径',当路径为某个文件夹这么做没问题,但当路径为根目录时,会出现filelistbox.Directory:='c:\\',会出现2个\杠,这样filelistbox会抱错,有什么办法解决这个问题吗?
...全文
224 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengxuan 2005-04-19
  • 打赏
  • 举报
回复
if (Pos(':\',FileListBox1.Directory)>0) and (Length(FileListBox1.Directory)=3) then
begin
showmessage('根目录');
end
else
begin

end;
飞天揽月 2005-04-18
  • 打赏
  • 举报
回复
FileListBox1.Drive:='C' ;
if (length(FileListBox1.drive)>3 )then
showmessage(FileListBox1.Directory +'\adb.acb')
else
showmessage(FileListBox1.Directory +'adb.acb')
end;
seekmydoom 2005-04-18
  • 打赏
  • 举报
回复
判断一下有没有子目录不就行了吗?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧