■4099 / inTopicNo.3) |
Re[2]: ファイルコピーをしつつ別プロセスでそのファイルをオープン? |
□投稿者/ ぼのぼの (54回)-(2007/06/06(Wed) 14:47:22)
|
■No4097 (HiJun さん) に返信
> ■No4095 (ピョン吉 さん) に返信
>>ファイルをコピーしながら別プロセスでそのファイルをオープンすることは可能なのでしょうか?
>
> うーん。
> 普通に考えたら駄目ですよね。
別プロセスがファイルを書き換えさえしなければ、こんな感じでいけませんかね?
Dim srcFileName As String = "C:\temp\test.txt"
Dim destFileName As String = "D:\temp\test.txt"
System.Diagnostics.Process.Start(srcFileName) '(1)
System.IO.File.Copy(srcFileName, destFileName) '(2)
(1)と(2)の順序を入替えたい場合は、コピーが終わるまで次に進まなくなるので、
(2)を別プロセスか別スレッドで行う必要がありますが。
|
|