在本地些文件经处理后,然后把这些文件移到另外一个目录下,作为备份,若这个目录不存在就新建这个目录。问题是,若在新建过程中,发生错误,这个目录就不能正确建立,导致我文件有些丢失!!万一新建时发生错误时,我该怎么做,才能不让数据丢失!!我的文件必须移动,在备份过程中有很多的文件夹是不固定的!!

解决方案 »

  1.   

    新建好目录后 使用dir 函数 确认一下有没有建好 
    if dir("c:\winnt")="" then
        msgbox "文件不存在"
    end if
      

  2.   

    写错了 应该是:
    if dir("c:\winnt",vbDirectory)="" then
        msgbox "文件夹不存在"
    end if另外 最好使用api 来移动文件 这样可靠一点
    Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
      

  3.   

    to baoaya:
    用api具体怎么实现呢??能不能给点代码???