Προς το περιεχόμενο

C# write και read ταυτοχρονα?


nikos2027

Προτεινόμενες αναρτήσεις

Δημοσ.

Παιδες χαιρετω!

Χωρις να ειμαι 100% σιγουρος στη C# δεν μπορεις

να γραφεις και να διαβαζει ταυτοχρονα στο ιδιο αρχείο?

Π.χ. να διαβαζεις το αρχειο και να προσθετεις η να διαγραφεις...

Εγω τουλαχιστον για να το κανω χρησιμοποιω 1 StreamReader και

διαβαζω το αρχικο αρχείο ταυτοχρονα σε 1

temp γραφω με τον Streamwriter και μετα διαγραφω το αρχικο

και μετονομαζω το temp στο αρχικο.

Εχει κανεις καμια αλλη λυση?

Δημοσ.

Μπορείς να χρησιμοποιήσεις έναν μόνο StreamReader για να διαβάσεις και να γράψεις...

Δημοσ.

μιλαμε για Stream

using(System.IO.StreamWriter w=File.CreateText(Environment.CurrentDirectory + @"\test.txt")

{

w.WriteLine("hello");

w.Close();

}

...

string s;

using(StreamReader r = File.OpenText(Environment.CurrentDirectory+@"test.txt"))

{

while((s=r.ReadLine())!=null)

{

Console.WriteLine(s);

}

 

}

H Class File Δε θημαμε που ειναι δες MSDN

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...