求教:在delphi中创建多级目录问题,例如:用户输入一行字符串目录,其实就是默认安装路径的创建,请教具体example

解决方案 »

  1.   

    to:sixgj sorry,没有表达清楚
    例如:用户在edit1中输入:c:\aa\bb\cc\efg(由用户输入任意的路径,可能存在,可能不存在)
    button1实现创建这些目录的功能,我用createdirectory和creatdir试过了,(不能实现所有可能的情况)求救具体例子
      

  2.   

    应该可以直接创建阿,如果确实不行就从依次分割'\',然后每分割一次用函数判断路径是否存在,不存在则创建
     if not DirectoryExists(spath) then
      mkdir(spath);