DOBON.NETプログラミング道掲示板

■34288 / 5階層)  FILE.COPYでIOExceptionエラーが出る
□投稿者/ 魔界の仮面弁士 大御所(1236回)-(2019/07/30(Tue) 11:49:55)
  • アイコン2019/07/30(Tue) 11:50:26 編集(投稿者)

    No34282に返信(オフィス・ケイさんの記事)
    > System.IO.IOException:
    > IOException
    > 場所 System.IO.__Error.WinIOError(Int32 errorCode, String str)
    > 場所 System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
    > 場所 〇〇.mod_〇〇.fnc_LogDataSend(String& sErrMsg, StatusBar stbMsg)


    File.InternalCopy が呼ばれるのは、
    System.IO.File の Copy メソッドもしくは
    System.IO.FileInfo の CopyTo メソッドのいずれかですね。

    そして、InternalCopy が直接 __Error.WinIOError を呼び出す箇所は、
    No34274 で言う所の 3 または 13 のいずれかしかなく、
    最終結果が IOException であることから、13 であったと思われます。

    ただ、CopyFile API がどうしてそういう errorCode を吐いたのかは不明のまま…。


    No34275に返信(オフィス・ケエイさんの記事)
    > また、その後はリトライしても同様にIOExceptionで落ちます。
    >  プログラムを一旦終了し、再度起動させるとうまくいきます。

    通信障害などで失敗した時に、それを引きずってしまうのかな…。

    アプリケーションの再起動で回避できるようなので、
    No34276 の最後に書いたように、ファイルコピー用の exe を用意し、
    System.Diagnostics.Process.Start で呼び出す方式でリトライするとか。

    .NET Compact Framework 1.0 では Process クラスが無いけれど、
    .NET Compact Framework 2.0 以降なら使えるはず。
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: FILE.COPYでIOExceptionエラーが出る /オフィス・ケイ 返信無し
 
上記関連ツリー

Nomalアイコン FILE.COPYでIOExceptionエラーが出る / オフィス・ケイ (19/07/03(Wed) 09:25) #34273
Nomalアイコン Re[1]: FILE.COPYでIOExceptionエラーが出る / 魔界の仮面弁士 (19/07/03(Wed) 12:38) #34274
│└Nomalアイコン Re[2]: FILE.COPYでIOExceptionエラーが出る / オフィス・ケエイ (19/07/03(Wed) 14:17) #34275
│  └Nomalアイコン Re[3]: FILE.COPYでIOExceptionエラーが出る / 魔界の仮面弁士 (19/07/03(Wed) 17:05) #34276
│    ├Nomalアイコン Re[4]: FILE.COPYでIOExceptionエラーが出る / オフィスケイ (19/07/04(Thu) 08:18) #34277
│    │└Nomalアイコン Re[5]: FILE.COPYでIOExceptionエラーが出る / 魔界の仮面弁士 (19/07/04(Thu) 10:37) #34278
│    │  └Nomalアイコン Re[6]: FILE.COPYでIOExceptionエラーが出る / オフィスケイ (19/07/10(Wed) 08:05) #34280
│    └Nomalアイコン Re[4]: FILE.COPYでIOExceptionエラーが出る / オフィス・ケイ (19/07/16(Tue) 13:13) #34282
│      └Nomalアイコン FILE.COPYでIOExceptionエラーが出る / 魔界の仮面弁士 (19/07/30(Tue) 11:49) #34288 ←Now
Nomalアイコン Re[1]: FILE.COPYでIOExceptionエラーが出る / kiku (19/07/04(Thu) 11:39) #34279
  └Nomalアイコン Re[2]: FILE.COPYでIOExceptionエラーが出る / オフィスケイ (19/07/10(Wed) 08:07) #34281
    └Nomalアイコン Re[3]: FILE.COPYでIOExceptionエラーが出る / オフィス・ケイ (19/08/02(Fri) 08:09) #34292 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -