Articles of file io

Il modo più veloce per sumre gli interi nel file di testo

Domanda Supponiamo di avere un grande file di testo ASCII, con un numero intero non negativo casuale su ogni riga, ognuno nell’intervallo da 0 a 1.000.000.000. Ci sono 100.000.000 di righe nel file. Qual è il modo più veloce per leggere il file e calcolare la sum di tutti gli interi? Vincolo: abbiamo 10 MB […]

CARICAMENTO DATI INFILE Codice errore: 13

Nel mio MySQL remoto, quando provo a eseguire questa query, ottengo il codice di errore MySQL: 13. Query – LOAD DATA INFILE ‘/httpdocs/…/…/testFile.csv’ INTO TABLE table_temp FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\\r \\n’ (sku, qty); Codice errore: 13 Can’t get stat of ‘/httpdocs/…/…/testFile.csv’ (Errcode: 2) un. Il database userlogin ha tutti i privilegi […]

Come eliminare file / sottocartelle in una directory specifica al prompt dei comandi in Windows

Supponiamo che esista una variabile chiamata %pathtofolder% , in quanto rende chiaro che si tratta di un percorso completo di una cartella. Voglio eliminare ogni singolo file e sottocartella in questa directory, ma non nella directory stessa. Ma potrebbe esserci un errore come ‘questo file / cartella è già in uso’ … quando ciò accade, […]

Perché il mio programma Rust è più lento del programma Java equivalente?

Stavo giocando con la serializzazione binaria e la deserializzazione in Rust e ho notato che la deserializzazione binaria è di diversi ordini di grandezza più lenta rispetto a Java. Per eliminare la possibilità di sovraccarico dovuto, ad esempio, a allocazioni e spese generali, sto semplicemente leggendo un stream binario da ciascun programma. Ogni programma legge […]

Come capire perché una cancellazione di file fallisce in Java?

File file = new File(path); if (!file.delete()) { throw new IOException( “Failed to delete the file because: ” + getReasonForFileDeletionFailureInPlainEnglish(file)); } Esiste già una buona implementazione di getReasonForFileDeletionFailureInPlainEnglish(file) ? Oppure dovrò solo scriverlo da solo.

Scrivi file – PrintStream append

Sto cercando di aggiungere alcune informazioni in un file di testo, ma il file mostra solo l’ultimo elemento scritto. Ci sono molti Engineer , ma stampa sul file solo l’ultimo elemento che viene letto. Per esempio: Engineer e = new Engineer(firstName,surName,weeklySal); PrintStream writetoEngineer = new PrintStream(new File (“Engineer.txt”)); //This is not append. Only print. Overwrites […]

Leggi la riga dal file senza conoscere la lunghezza della linea

Voglio leggere in un file riga per riga, senza conoscere la lunghezza della linea prima. Ecco cosa ho ottenuto finora: int ch = getc(file); int length = 0; char buffer[4095]; while (ch != ‘\n’ && ch != EOF) { ch = getc(file); buffer[length] = ch; length++; } printf(“Line length: %d characters.”, length); char newbuffer[length + […]

Usare la riflessione per modificare File.separatorChar statico finale per il test dell’unità?

Nello specifico, sto provando a creare un unit test per un metodo che richiede l’utilizzo di File.separatorChar per creare percorsi su Windows e Unix. Il codice deve essere eseguito su entrambe le piattaforms, eppure ricevo errori con JUnit quando tento di cambiare questo campo finale statico. Qualcuno ha idea di cosa sta succedendo? Field field […]

Come scoprire il tempo di creazione di un file con Java?

C’è un modo semplice per scoprire il tempo di creazione di un file con Java? La class File ha solo un metodo per ottenere l’ora “ultima modifica”. Secondo alcune risorse che ho trovato su Google, la class File non fornisce un metodo getCreationTime () perché non tutti i file system supportano l’idea di un tempo […]

Controlla la directory per le modifiche

Proprio come una domanda SO simile , sto provando a monitorare una directory su una macchina Linux per l’aggiunta di nuovi file e vorrei elaborare immediatamente questi nuovi file quando arrivano. Qualche idea sul modo migliore per implementarlo?