您好!
  本人正在做一個局域網文件管理系統!
  主要就是把文件“拷貝”到文件服務器,然後把“路徑”存在數據庫。
  現在碰到一個問題,就是當我把文件拷貝上去後,執行路徑插入數據庫。怎麼樣才能保證這兩個操作是一起執行,否則就全部返回(未執行)。
  請各位前輩賜教啊!

解决方案 »

  1.   

    1个简单的思路是:拷贝前取得文件的大小FILESIZE
    拷贝后判断一下2者大小是否相等
    -----相等则认为拷贝成功,然后插入文件的路径到数据库(用事物)
      

  2.   

    ok999ok(FreeMan) 謝謝您的回復,
    但是我怕的是,在“拷貝”完成後“插入數據庫”不成功,
    或者“拷貝”不成功,“插入”卻成功了。
    這樣會造成數據庫記錄和存在文件不對應一致
    能不能有簡單一點的,保證兩者都成功操作。或都不操作!