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 […]
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 […]
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”.
Sto provando a fare qualcosa del genere: Lines = file.readlines() # do something Lines = file.readlines() ma la seconda volta Lines è vuota. È normale?
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]