[リストへもどる]
一括表示

投稿時間:2004/02/03(Tue) 22:34
投稿者名:nakamu
Eメール:
URL :
タイトル:
ファイルコピーの経過を表示させたい
VBど素人の初心者ですが、どなたか教えていただけませんでしょうか。。
VB6を使用して、ハードディスクからフロッピーなどへファイルコピーしている経過を、ProgressBarで表示させようとしているのですが、コピー途中のファイル容量を取得する方法がわかりません。なおコピーは、shell("xcopy c:test.txt a:") で行い、そのプロセスオブジェクトのハンドル取得後、終わるまで待つ間にProgressBarの値をカウントしようとしています。この方法もいいのかどうか・・
どなたかご教授宜しくお願い致します。

投稿時間:2004/02/04(Wed) 10:52
投稿者名:これ
URL :
タイトル:
Re: ファイルコピーの経過を表示させたい
> VBど素人の初心者ですが、どなたか教えていただけませんでしょうか。。
> VB6を使用して、ハードディスクからフロッピーなどへファイルコピーしている経過を、ProgressBarで表示させようとしているのですが、コピー途中のファイル容量を取得する方法がわかりません。なおコピーは、shell("xcopy c:test.txt a:") で行い、そのプロセスオブジェクトのハンドル取得後、終わるまで待つ間にProgressBarの値をカウントしようとしています。この方法もいいのかどうか・・
> どなたかご教授宜しくお願い致します。

SHFileOperation API が簡単(?)でいいと思います。
使い方とか注意事項はこちらを参考に・・・
ttp://www.int21.co.jp/pcdn/vb/noriolib/vbmag/0003/api/

投稿時間:2004/02/04(Wed) 17:06
投稿者名:nakamu
Eメール:
URL :
タイトル:
Re^2: ファイルコピーの経過を表示させたい
> > VBど素人の初心者ですが、どなたか教えていただけませんでしょうか。。
> > VB6を使用して、ハードディスクからフロッピーなどへファイルコピーしている経過を、ProgressBarで表示させようとしているのですが、コピー途中のファイル容量を取得する方法がわかりません。なおコピーは、shell("xcopy c:test.txt a:") で行い、そのプロセスオブジェクトのハンドル取得後、終わるまで待つ間にProgressBarの値をカウントしようとしています。この方法もいいのかどうか・・
> > どなたかご教授宜しくお願い致します。
>
> SHFileOperation API が簡単(?)でいいと思います。
> 使い方とか注意事項はこちらを参考に・・・
> ttp://www.int21.co.jp/pcdn/vb/noriolib/vbmag/0003/api/

こんなのがあるとは知りませんでした^^;早速使用してみます。
どうもありがとうございました^^