如果用户在文本框中输入的不是目录格式,如"sdfsdf\\sdfsdfsd\\",则提示错误。
如果是目录格式,如"D:\dsfs\133",即使不存在也是正确的。如何判断?

解决方案 »

  1.   

    是不是要用到try except end;
    我不会用,没有用过。
      

  2.   

    目录无效在Delphi中用什么表示?
      

  3.   

    不是很明白要干什么用。如果是对已经有的目录进行判断。是否路径有效,可以用DirectoryExists(目录路径)
    如果没有这个目录返回false。 有为True。另外,好像D没有判断路径是否有效的函数哦。
      

  4.   

    我是想对数据库进行备份,如果用户输入有效的路径(即使不存在也可用ForceDirectory创建)则备份,如果无效(如\\sdfsdf\\sdfsd\\)则提示错误。
      

  5.   

    你可以根据ForceDirectory函数的返回值是否为True来判断需要创建的目录是否成功创建了。
      

  6.   

    你直接用SAVEDIALOG来实现不更好