У меня есть приложение для интрасети ASP.NET, написанное на VB. Он получает файл от пользователя, а затем в зависимости от нескольких разных случаев он может создавать несколько копий файла, а также перемещать оригинал.ASP.NET Как ждать загрузки/выпуска файлов?
К сожалению, я наткнулся на случай, когда я получаю эту ошибку:
Exception Details: System.IO.IOException: The process cannot access the file
'\\some\dir\D09_03_5_180_0.000-6.788.png' because it is being used by
another process.
Который брошенную My.Computer.FileSystem.CopyFile
. И это прекрасно, что он используется другим процессом - он все равно может сохранять/загружать пользователя или пытаться копировать, а другой поток (?) Копирует, меня это совсем не волнует, что я хочу знать:
Есть ли способ, которым я могу сказать, что VB ждет, чтобы скопировать (также переместить) файл до тех пор, пока файл больше не будет использоваться?
Thanks