Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Débuter
Débuter Forum d'entraide pour bien débuter avec Dotnet
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/08/2012, 09h39   #1
jpcheck
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Homme Jean-Philippe ANDRÉ
Développeur freelance
Inscription : juillet 2007
Messages : 8 515
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe ANDRÉ
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur freelance
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 8 515
Points : 14 803
Points : 14 803
Envoyer un message via MSN à jpcheck
Par défaut Code d'attente de "libération" d'un fichier texte

Hello,

je travaille depuis peu avec des threads. Je me confronte donc à un problème avec mes StreamWriter.

Lorsqu'un fichier est déjà ouvert par un thread, j'ai une exception IOException.

En regardant dans la je trouve bien le moyen de tester si le fichier est en lecture seule :
http://faqvbnet.developpez.com/?page...e_FileReadOnly

Mais auriez-vous une idée de la "temporisation" à mettre en place pour finalement créer une file d'insertion dans un fichier ?
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2012, 23h45   #2
Sankasssss
Modérateur
 
Avatar de Sankasssss
 
Homme Gaëtan Wauthy
Développeur .NET
Inscription : novembre 2006
Messages : 1 365
Détails du profil
Informations personnelles :
Nom : Homme Gaëtan Wauthy
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2006
Messages : 1 365
Points : 3 221
Points : 3 221
Salut,

je en répond malheureusement pas à ta question mais est-ce que la class FileSystemWatcher ne serait pas plus appropriée?
Citation:
you can watch for changes in Attributes, the LastWrite date and time, or the Size of files or directories.
Il suffirait d'attendre un changement sur le fichier et s'il y en a un, de vérifier que le fichier est libre.
Je n'ai jamais utilisé cette class mais je l'ai vu lors d'une formation et elle me parait appropriée à ce que tu veux faire, à voir...
__________________
Règles du forum + Comment utiliser Developpez.com =
Si vous développez en .NET, la FAQ, les tutos et l'aide MSDN sont vos amis !!!
LINQ c'est puissant...
Sankasssss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h43.


 
 
 
 
Partenaires

Hébergement Web