Articles of file io

Cosa succede dietro le tende durante l’I / O del disco?

Quando cerco una posizione in un file e scrivo una piccola quantità di dati (20 byte), cosa succede dietro le quinte? La mia comprensione A mia conoscenza, la più piccola unità di dati che può essere scritta o letta da un disco è un settore (tradizionalmente 512 byte, ma quello standard sta cambiando). Ciò significa […]

Leggere / scrivere su file binari in C

Qualcuno ha un esempio di codice che può scrivere su un file binario. E anche il codice che può leggere un file binario e l’output sullo schermo. Guardando gli esempi, posso scrivere su un file ok, ma quando provo a leggere da un file, non viene emesso correttamente.

Leggere e scrivere un file std :: vector in un file correttamente

Questo è il punto. Come scrivere e leggere file binari con std :: vector al loro interno? Stavo pensando qualcosa come: //============ WRITING A VECTOR INTO A FILE ================ const int DIM = 6; int array[DIM] = {1,2,3,4,5,6}; std::vector myVector(array, array + DIM); ofstream FILE(Path, ios::out | ofstream::binary); FILE.write(reinterpret_cast(&myVector), sizeof(vector) * 6); //=========================================================== Ma non […]

Attendere il rilascio del file per processo

Come aspetto che il file sia libero in modo che ss.Save() possa sovrascriverlo con uno nuovo. Se eseguo questo due volte insieme (ish) ottengo un errore generic GDI+ . /// /// Grabs a screen shot of the App and saves it to the C drive in jpg /// private static String GetDesktopImage(DevExpress.XtraEditors.XtraForm whichForm) { Rectangle […]

Quello che lo scenario chiama fs.close è necessario

Non riesco a trovare altro su fs.close explain in nodejs API. Voglio sapere che cosa lo scenario chiama fs.close è necessario. per esempio: var fs = require (‘fs’); fs.writeFile ( “/ home / a.tex”, “abc”); o come fs.appendFile (“/ home / a.tex”, “chiudi”) fs.close (); //è necessario? Ci sono degli effetti se non chiamo fs.close? […]

Perché open () crea il mio file con le autorizzazioni sbagliate?

Sto cercando di leggere del testo da un file e di scriverlo su un altro usando open() , read() e write() . Questo è il mio open() per il file-to-write-to (Voglio creare un nuovo file e scriverlo): fOut = open (“test-1”, O_RDWR | O_CREAT | O_SYNC); Questo sta impostando i permessi dei file su qualcosa […]

Come leggere un file binario in un vettore di caratteri non firmati

Ultimamente mi è stato chiesto di scrivere una funzione che legge il file binario nello std::vector dove BYTE è un unsigned char . Abbastanza rapidamente sono arrivato con qualcosa del genere: #include #include typedef unsigned char BYTE; std::vector readFile(const char* filename) { // open the file: std::streampos fileSize; std::ifstream file(filename, std::ios::binary); // get its size: […]

Il modo più veloce per scrivere su file?

Ho creato un metodo che accetta un File e una String . Sostituisce il file con un nuovo file con quella stringa come suo contenuto. Questo è quello che ho fatto: public static void Save(File file, String textToSave) { file.delete(); try { BufferedWriter out = new BufferedWriter(new FileWriter(file)); out.write(textToSave); out.close(); } catch (IOException e) { […]

ASP.Net MVC – Leggi file da HttpPostedFileBase senza salvare

Sto caricando il file utilizzando l’opzione di caricamento del file. E invio direttamente questo file da Visualizza a Controller in modalità POST come, [HttpPost] public ActionResult Page2(FormCollection objCollection) { HttpPostedFileBase file = Request.Files[0]; } Supponiamo, sto caricando un file del blocco note. Come leggo questo file e aggiungo questo testo al generatore di stringhe ,, […]

Come salvare una BufferedImage come un file

Sto usando la libreria Java di imgscalr per ridimensionare un’immagine. Il risultato di una chiamata al metodo resize () è un object BufferedImage. Ora voglio salvarlo come un file (solitamente .jpg). Come lo posso fare? Voglio andare da BufferedImage -> File ma forse questo non è l’approccio corretto?