2014年7月3日木曜日

MoveFileでのつまづき

MoveFileはreplaceを引数に取ります。

replace=Falseであれば、特に問題なく・・・

replace=Trueの場合、Src側もDest側もCreateFileで開いています。開いているファイルにはDeleteFileが出来ないから、後続するMoveFileが失敗します・・・ さてどうしたものか・・・

1 件のコメント:

  1. 結局、CreateFileを仮想化することで対応しました。実際のReadFile/WriteFileが起こるまでは、リモートのファイルを開かない方針です。

    返信削除