Articles of streamwriter

come cancellare il contenuto del file di testo c #

voglio chiaro il file di testo contet con questo metodo private void writeTextFile(string filePath, string text) { if (!File.Exists(filePath)) { File.Create(filePath).Close(); } using (StreamWriter tw = new StreamWriter(filePath)) { File.WriteAllText(filePath,””); tw.WriteLine(text); tw.Close(); } } ma ottengo questo errore The process cannot access the file because it is being used by another process. ma questo non […]

StreamWriter / StreamReader File in uso da un altro processo

Ho un object StreamWriter per scrivere su un file di registro, è inizializzato come segue: StreamWriter streamWriter = File.AppendText(GetLogFilePath()); streamWriter.AutoFlush = true; Più tardi nel mio codice, ho bisogno di chiudere il file di registro, e quindi leggere in parte il contenuto disconnesso. Ho il codice seguente: streamWriter.Close(); streamWriter = null; StreamReader logFileStream = File.OpenText(GetLogFilePath()); […]

Come scrivere in arabo, ebraico nel file CSV?

Non riesco a scrivere su Results.csv nessuna delle lingue arabo o ebraico, eccetto l’inglese. Ogni volta che sto provando a scriverne qualcuno, ho dei segni senza senso, nel file CSV dove invece dovrebbero contenere parole arabe o ebraiche. Ho cercato di usare UTF8Encoding, ma ovviamente sto facendo qualcosa di sbagliato. Per favore dai un’occhiata e […]

Scrittura di più file da SqlDataReader

Ho creato un stream di lettore di dati e sto provando a scrivere i risultati su un file. Poiché questa tabella potrebbe potenzialmente restituire milioni di record, volevo scrivere su più file in modo da poterli aprire in un editor di testo senza problemi, ad es. l’editor di testo si arresta in modo anomalo perché […]

Timeout di invio TcpClient multi-threaded dopo una connessione aperta lunga

Sto avendo un problema con un TcpClient che si chiude con un timeout di invio in un’applicazione multi-thread dopo che la connessione è stata aperta per un lungo periodo di tempo (diverse ore o durante la notte). NetworkStream viene utilizzato da due thread, un thread dell’interfaccia utente e un thread in background. È presente un […]

Come scrivere un file di testo da un valore di cella di controllo .NET DataGridView?

Ho il seguente codice che dovrebbe scorrere tutte le righe nel mio DataGridView e scrivere tutti i loro valori di cella in un file di testo. Tuttavia, emette tutte le righe, ma solo la prima cella di ciascuna e non le altre tre celle. string file_name = “C:\\test1.txt”; var objWriter = new System.IO.StreamWriter(file_name); int count […]

Come scrivere su un file usando StreamWriter?

nella mia app Wpf sto usando una class Person (che è una class base), e che contiene un metodo virtuale SaveData (), e un altro client di class che eredita da Person. Come sovrascrivere il metodo SaveData () e mantenere i dati dalla base? Classe Persona public virtual void SaveData() { string arqName = string.Format(“Person{0}” […]

Posso scrivere un file in una cartella su un computer server da un’app dell’API Web in esecuzione?

Ho questo codice nella mia app Web API per scrivere in un file CSV: private void SaveToCSV(InventoryItem invItem, string dbContext) { string csvHeader = “id,pack_size,description,vendor_id,department,subdepartment,unit_cost,unit_list,open_qty,UPC_code,UPC_pack_size,vendor_item,crv_id”; int dbContextAsInt = 0; int.TryParse(dbContext, out dbContextAsInt); string csvFilename = string.Format(“Platypus{0}.csv”, dbContextAsInt); string csv = string.Format(“{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}”, invItem.ID, invItem.pksize, invItem.Description, invItem.vendor_id, invItem.dept, invItem.subdept, invItem.UnitCost, invItem.UnitList, invItem.OpenQty, invItem.UPC, invItem.upc_pack_size, invItem.vendor_item, invItem.crv_id); string […]

Il programma C # si interrompe quando si scrive usando StreamWriter

Si è verificata un’eccezione non gestita di tipo “System.IO.IOException” in mscorlib.dll Funziona solo quando il file è già stato creato. Quando cancello il file e ricomincio da capo, viene visualizzato il seguente errore Codice: private void Btn_Create_Click(object sender, EventArgs e) { string path = Environment.CurrentDirectory + “/”+ “File.txt”; if (!File.Exists(path)) { File.CreateText(path); MessageBox.Show(“File Created Successfully”); […]

Come posso inviare manualmente i comandi al processo cmd.exe tramite un stream di input?

La domanda suona un po ‘, densa. Ecco una versione leggermente più lunga: Ho bisogno che il ciclo principale attenda l’input dell’utente e abbia anche un processo in esecuzione e in attesa di input da uno stream a cui l’input dell’utente deve essere inviato. Tutta la storia: sto costruendo un emulatore Cmd e all’inizio tutto […]