Je rencontre un problème lors de l'ouverture de fichiers récemment fermés par le framework .Net. Fondamentalement, ce qui se passe est la suivante:Numéro de fichier C# .Net utilisé
- Lire dans un fichier XML à l'aide
DataSet.ReadXml()
- apporter des modifications aux données
- Dressez le fichier XML à l'aide
DataSet.WriteXml()
- Copiez le fichier XML à un nouveau emplacement à l'aide
File.Copy
- FTP le fichier en utilisant un contrôle personnalisé
Cette Sequ La fonction peut échouer par intermittence après WriteXML ou File.Copy avec une exception de fichier en cours d'utilisation.
Je suppose que cela pourrait être le cache d'écriture de Windows ne pas vider tout de suite. Quelqu'un peut-il confirmer que cela pourrait causer mon problème? Des solutions à suggérer?
Merci,
Dan
s'il vous plaît envoyer votre code source complet. nous pouvons traquer ce bug :-) –
À tout le moins poster la ligne avec WriteXml, en ce moment nous ne pouvons pas voir quelle surcharge. –