Articles of streamwriter

Ottenere le dimensioni del file da StreamWriter

using (var writer = File.CreateText(fullFilePath)) { file.Write(fileContent); } Dato il codice di cui sopra, è ansible conoscere le dimensioni del file da StreamWriter ?

Utilizzo di StreamWriter per implementare un registro progressivo ed eliminarlo dall’alto

L’applicazione My C # winforms 4.0 ha utilizzato uno streamwriter thread-safe per eseguire le informazioni di registrazione interne e di debug. Quando si apre la mia app, cancella il file e lo ricrea. Quando l’app si chiude, salva il file. Quello che mi piacerebbe fare è modificare la mia applicazione in modo che appenda invece […]

Qual è lo scopo di StreamReader quando Stream.Read () esiste?

Questo mi ha infastidito. So che Stream è una class astratta e quindi non può essere istanziata ma ha classi derivate da essa. Perché esiste una class StreamReader e un metodo Stream.Read () (e viceversa per StreamWriter e Stream.Write () )? È ansible scrivere su un file di testo utilizzando 3 milioni di metodi diversi […]

C # Scrittura di file di testo in modo sicuro con gli heap di thread

Va bene così il mio programma ha circa 30 thread, e ho bisogno di fare un log di alcune delle informazioni raccolte attraverso ogni thread. Il modo in cui ho fatto questo è: Creare un StringBuilder statico pubblico nella class Program, e ogni thread chiamerà il metodo AppendLine a questa istanza StringBuilder ogni pochi minuti. […]

Come rilevare un Socket Disconnect in C #

Sto lavorando su una relazione client / server che ha lo scopo di spingere i dati avanti e indietro per un periodo di tempo indeterminato. Il problema che sto tentando di superare è dal lato client, dal momento che non riesco a trovare un modo per rilevare una disconnessione. Ho preso un paio di passaggi […]

c # sostituisce la stringa all’interno del file

String.Replace non sembra funzionare correttamente quando si sostituisce una porzione del contenuto di un file HTML. Ad esempio, String.Replace sostituisce con blah blah blah html> – nota che il secondo tag di chiusura HTML non è chiuso correttamente e quindi si presenta quando la pagina viene renderizzata il browser da parte dell’utente. Qualcuno sa perché […]

FileStream vs / differenze StreamWriter?

Domanda: Cosa c’è di diverso tra FileStream e StreamWriter in dotnet? Quale contesto dovresti usare? Qual è il loro vantaggio e svantaggio? È ansible combinare questi due in uno?

Come posso rimuovere le righe più vecchie in un file quando si utilizza FileStream e StreamWriter?

Basandomi sulla risposta di Prakash qui , ho pensato di provare qualcosa del genere per rimuovere le righe più vecchie in un file prima di aggiungere una nuova riga ad esso: private ExceptionLoggingService() { _fileStream = File.OpenWrite(GetExecutionFolder() + “\\Application.log”); _streamWriter = new StreamWriter(_fileStream); } public void WriteLog(string message) { const int MAX_LINES_DESIRED = 1000; StringBuilder […]

Qualcuno può dire perché i dati precedenti sono ancora visualizzati durante il salvataggio dei dati utilizzando StreamWriter

Sto salvando i dati su un nome file usando Stream writer ma se eseguo il codice per la seconda volta gli stessi dati vengono aggiunti ai dati precedenti ma vorrei cancellare i vecchi dati e scrivere i dati I dati che dovrei avere nel file di testo dovrebbero essere i seguenti 101 435435345 3445454541104021031A094101 52251 […]

Singleton a chiusura automatica StreamWriter

Ho provato a restringere ulteriormente il problema in Flush StreamWriter alla fine della sua vita implementando uno StreamWriter auto-chiudente simile a un singleton: class Foo : System.IO.StreamWriter { private static readonly Foo instance = new Foo( “D:/tmp/test” ); private Foo( string path ) : base( path ) { } ~Foo() { this.Close(); } public static […]