Articles of io

input di file java con capacità rewind () / reset ()

Ho bisogno di scrivere una funzione che utilizzi una sorta di stream di input (ad esempio, un InputStream o un FileChannel) per leggere un file di grandi dimensioni in due passaggi: una volta per precalcolare alcune capacità e una seconda per eseguire il lavoro “reale”. Non voglio l’intero file caricato in memoria in una volta […]

Leggi, modifica e scrivi un file di testo in linea usando Ruby

C’è un buon modo per leggere, modificare e scrivere i file sul posto in Ruby? Nella mia ricerca online ho trovato cose che suggeriscono di leggere tutto in un array, modificare detto array, quindi scrivere tutto. Sento che dovrebbe esserci una soluzione migliore, specialmente se ho a che fare con un file molto grande. Qualcosa […]

Differenza tra fprintf, printf e sprintf?

Qualcuno può spiegare in inglese semplice le differenze tra printf , fprintf e sprintf con esempi? In che stream è? Sono davvero confuso tra i tre di questi mentre sto leggendo su “File Handling in C”.

Usando “readlines ()” due volte di seguito

Sto provando a fare qualcosa del genere: Lines = file.readlines() # do something Lines = file.readlines() ma la seconda volta Lines è vuota. È normale?

C ++: dove si posiziona la class ofstream per salvare i file?

Mi sono trasferito da Windows a Mac e ora sto riscontrando un problema con le classi di input / output dei file: ifstream e ofstream . In Windows quando si esegue con g ++ / Code Blocks ofstream out(“output.txt”); out << "TEST"; out.close(); Un nuovo file “output.txt” verrà creato nella stessa directory. Tuttavia in MAC […]

FileStream.Dispose chiude immediatamente il file?

Ho un codice che scrive un file salvando un MemoryStream in un FileStream usando MemoryStream.WriteTo (). Dopo che il file è stato chiuso, viene nuovamente aperto per leggere alcuni metadati … Questo funziona circa l’80 – 90% del tempo. L’altro 20% ottengo un’eccezione dicendo che il file è “in uso da un altro processo”. FileStream.Dispose […]

Aggiungi una nuova riga in una posizione specifica in un file di testo.

Sto cercando di aggiungere una riga di testo specifica in un file. Specificamente tra due confini. Un esempio di come sarebbe se volessi aggiungere una linea tra i confini di item1: [item1] 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 […]

java.io.StreamCorruptedException: intestazione del stream non valida: 7371007E

Ho un’applicazione client client che comunica usando oggetti. quando invio solo un object dal client al server funziona tutto bene. quando provo a inviare più oggetti uno dopo l’altro sullo stesso stream che ottengo StreamCorruptedException. Qualcuno può indirizzarmi alla causa di questo errore? metodo di scrittura del cliente private SecMessage[] send(SecMessage[] msgs) { SecMessage result[]=new […]

Come bloccare un file con C #?

Non sono sicuro di cosa si intenda per “bloccare” un file, ma quello che voglio è farlo su un file che produrrà un messaggio di errore “Il file specificato è in uso” quando cerco di aprirlo con un altro applicazione. Voglio farlo per testare la mia applicazione per vedere come si comporta quando provo ad […]

Elenco dei file in una directory che corrisponde a un modello in Java

Sto cercando un modo per ottenere un elenco di file che corrispondono a un modello (pref regex) in una determinata directory. Ho trovato un tutorial online che utilizza il pacchetto commons-io di apache con il seguente codice: Collection getAllFilesThatMatchFilenameExtension(String directoryName, String extension) { File directory = new File(directoryName); return FileUtils.listFiles(directory, new WildcardFileFilter(extension), null); } Ma […]