永发信息网

Delphi判断文件夹是否存在,不存在就创建一个

答案:1  悬赏:0  手机版
解决时间 2021-12-02 17:47
Delphi判断文件夹是否存在,不存在就创建一个
最佳答案
delphi 判断文件夹目录可以使用 DirectoryExists 函数,而创建目录可以使用 CreateDir 和 ForceDirectories 函数。

CreateDir 和 ForceDirectories 函数都可以创建文件夹,两者的区别在于:
ForceDirectories 创建多级目录,父目录不必存在;而 CreateDir 只能创建最后的一级目录,父目录必须存在。举例说明:
如果需要建立 d:path1subPath1,那么 CreateDir 函数只能先建立 d:path1(或必须该路径存在),再建立d:path1subPath1。而用 ForceDirectories 函数可以一次性建立。
示例代码如下:
procedure TForm1.Button1Click(Sender: TObject);    
begin    
  if not DirectoryExists(Edit1.Text) then //判断目录是否存在    
  try    
    begin    
      ForceDirectories(Edit1.Text);   //创建目录    
    end;    
  finally    
    raise Exception.Create('无法建立路径: '+Edit1.Text);    
  end;         
end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沙俄割占中国乌苏里江以东40万平方公里土地是
地长99米,地宽4.5米,有多少分地
跗跖(足部)在什么部位?
马海伦是什么星座,马海伦老公是谁
汽车牌照上的螺丝帽没有了,罚款200有这个规
有谁在喝畅啦的吗,有起到作用吗?
日美若南海巡航我国有何反制措施
怎么查网站技术支持,知道域名怎么查是谁做的
linux命令 curl -fs 是什么意思?
8.044千克等于多少千克多少克
单选题维也纳体系的矛盾冲突主要有①广大人民
看了仙侠学院被里面叶老师的身材惊到,在仙侠
形容交谈的成语
三种失业类型西方经济学论述题
下午16:25分是什么时辰
推荐资讯
宽澄鼎元怎么样?好不好?值不值得买?
无限美专业烫柒造型地址好找么,我有些事要过
粉蒸回肠怎么做好吃
银元北洋造34年价格多少?
甲数的65%是26,它的75%是多少
请看图,为什么a9也等于1,a8就等于a9了??
煎主义煎饼果子的面糊是怎么摊的?
求助,单腿硬拉这个动作做不了怎么办
东莞2号地铁钱全长几公里
为什么杀了人,警察都能查出来。
我弟总是摸我胸和下体怎么办
心什么诚什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?