J'ai une application intranet ASP.NET écrite en VB. Il obtient un fichier de l'utilisateur, puis en fonction de quelques cas différents, il peut créer quelques copies du fichier ainsi que déplacer l'original.ASP.NET Comment puis-je attendre le téléchargement/la sortie du fichier?
Malheureusement, je suis tombé sur un cas où je reçois cette erreur:
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.
Ce qui est jeté par My.Computer.FileSystem.CopyFile
. Et c'est bien qu'il soit utilisé par un autre processus - il peut encore être en train d'enregistrer/télécharger de l'utilisateur ou d'essayer de copier alors qu'un autre thread (?) Copie, je m'en fous, ce que je veux savoir:
Est-il possible de dire à VB d'attendre de copier (déplacer aussi) le fichier jusqu'à ce que le fichier ne soit plus utilisé?
Merci