Tag: File

Serializzazione e Deserializzazione di una classe

No Picture

Con il termine serializzare una classe si intende un processo di “conversione” di un oggetto (classe ad esempio) in una sequenza di byte al fine di conservarne lo stato in memoria, ad esempio su file; vediamo come è…

Continua a leggere... »

Verificare se un file è eseguibile

No Picture

Verificare se un file, anche con l’estenzione modificata manualmente rinomonandola, è in realtà un file eseguibile.private bool IsExecutable(String FullFileName)      {            byte[] bytes = new byte[2];       using(FileStream fStream = File.Open(FullFileName, FileMode.Open))                  fStream.Read(bytes, 0, 2);             return…

Continua a leggere... »

Preallocare spazio con C#

No Picture

Tempo fa mi chiesero se era possibile creare un file riservando lo spazio su hard disk, creare ad esempio un file da 1Gb preallocando lo spazio utilizzato utilizzando C# ed il tutto è fattibile con quattro righe di…

Continua a leggere... »

Leggere un file Excel senza Interop

No Picture

Leggere un file Excel in C# senza dover installare Microsoft Excel o le interop? E’ possibile, basta utilizzare l’OleDb private void ExcelReading(String sFileName){      String strConn = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + sFileName + “;”;         strConn += “Extended Properties=\”Excel 8.0;HDR=Yes\””;           …

Continua a leggere... »

Download file in C# …asincrono

No Picture

Un semplice esempio di come effettuare il download di file in modo asincrono da internet, utilizzando una progressbar per visualizzare lo stato di avanzamento. Prima di tutto occorre importare i namespace System.Net e System.IO, quindi inserisco la progressbar…

Continua a leggere... »