Je travaille avec des fichiers texte. En fait, un fichier, où je dois copier des informations. J'utilise streamReader et streamWriter. Mais j'ai une erreur quand je ferme le fichier et j'essaie de l'ouvrir à nouveau. Je ne peux pas l'ouvrir à nouveau pour commencer à écrire à partir de l'endroit où j'ai arrêté, et si j'utilise le même IO writer dans une autre sous-méthode, un message d'erreur d'exécution indique que le fichier est en cours d'utilisation. Est-il possible que je puisse fermer et ouvrir le fichier texte séparément à tout moment?IO/Fichier In VB.NET 2010
Dim ioFile As New StreamWriter(filename, False)
'code
iofile.close()
Il n'y a pas de problème à combien de fois je lecture ou d'écriture entre les deux, mais chaque fois que je ferme, ne peut pas l'ouvrir.
S'il vous plaît envoyer votre code. Fermez-vous les flux correctement? – Oded
@Oded: Découvrez-le. –
Vous vous battez avec d'autres processus sur votre machine qui veulent lire le fichier. Et vous empêcher de le recréer pendant qu'ils le font. Virus scanner, indexeur de recherche, ce genre de programmes. Renommez le fichier en premier. –