Articles of io

Come copiare file da una posizione in un’altra posizione?

Voglio copiare un file da una posizione in un’altra posizione in Java. Ecco cosa ho finora: import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; public class TestArrayList { public static void main(String[] args) { File f = new File( “D:\\CBSE_Demo\\Demo_original\\fscommand\\contentplayer\\config”); Listtemp=new ArrayList(); temp.add(0, “N33”); temp.add(1, “N1417”); temp.add(2, “N331”); File[] matchingFiles = null; for(final String temp1: […]

FileInputStream vs FileReader

FileReader rd=new FileReader(“new.mp4”); FileWriter wr=new FileWriter(“output.mp4”); int ch; while((ch=rd.read())!=-1) wr.write(ch); wr.flush(); wr.close(); Quando uso FileReader e FileWriter per leggere e scrivere un file mp4, il file output.mp4 non può essere reso bene. Ma quando uso FileInputStream e FileOutputStream invece, ha funzionato bene. Quindi posso concludere che FileReader e FileWriter sono solo per leggere e scrivere […]

È ansible convalidare la dimensione e il tipo di input = file in html5

Stavo leggendo questo http://dev.w3.org/html5/markup/input.file.html , ma ho trovato solo l’attributo “accetta”. Ho provato questo È ansible la convalida sul lato client della dimensione del file? Ho trovato questa tecnica per IE function getSize() { var myFSO = new ActiveXObject(“Scripting.FileSystemObject”); var filepath = document.upload.file.value; var thefile = myFSO.getFile(filepath); var size = thefile.size; alert(size + ” bytes”); […]

leggi il file completo senza usare il loop in java

Possibile duplicato: Come creare una stringa Java dal contenuto di un file Intero file di testo in una stringa in Java Sto cercando di leggere il contenuto di un file usando FileReader. Ma voglio leggere il file senza leggere una riga per riga. È ansible leggere l’intero file senza loop. Sto usando il seguente codice […]

Il modo più efficiente per creare InputStream da OutputStream

Questa pagina: http://blog.ostermiller.org/convert-java-outputstream-inputstream descrive come creare un InputStream da OutputStream: new ByteArrayInputStream(out.toByteArray()) Altre alternative sono l’uso di PipedStreams e nuovi thread che è ingombrante. Non mi piace l’idea di copiare molti megabyte su un nuovo array di byte di memoria. C’è una biblioteca che lo fa in modo più efficiente? MODIFICARE: Su consiglio di Laurence […]

Java: Differenza tra PrintStream e PrintWriter

Qual è la differenza tra PrintStream e PrintWriter ? Hanno molti metodi in comune a causa dei quali mescolo spesso queste due classi. Inoltre, penso che possiamo usarli esattamente per le stesse cose. Ma ci deve essere una differenza, altrimenti, ci sarebbe stata solo una class. Ho cercato negli archivi, ma non ho trovato questa […]

Come scrivere i dati su due oggetti java.io.OutputStream contemporaneamente?

Sto cercando una magica class Java che mi permetta di fare qualcosa del genere: ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); FileOutputStream fileStream = new FileOutputStream(new File(“/tmp/somefile”)); MultiOutputStream outStream = new MultiOutputStream(byteStream, fileStream); outStream.write(“Hello world”.getBytes()); Fondamentalmente, voglio tee per OutputStream s in Java. Qualche idea? Grazie!

Come ottenere il valore normale dall’azione IO in Haskell

Ho la seguente funzione: get :: Chars -> IO Chars get cs = do char <- getChar let (dats, idx) = (curData cs, curIndex cs) let (x,y:xs) = splitAt idx dats let replacement = x ++ (ord char) : xs return $ Chars replacement idx e sto cercando di ottenere un Chars , non un’azione […]

Come usare il metodo readline () in Java?

Sono principiante in Java e stavo leggendo l’argomento di dare valori alle variabili attraverso il metodo readLine() dalla tastiera. Il programma per questo è indicato nel libro è il seguente: import java.io.DataInputStream class Reading { public static void main(String args[]) { DataInputStream in = new DataInputStream(System.in); int intnumber=0; float floatnumber=0.0f; try { system.out.println(“enter an integer: […]

Come trovare e sostituire il testo in un file con C #

Il mio codice finora StreamReader reading = File.OpenText(“test.txt”); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains(“some text”)) { StreamWriter write = new StreamWriter(“test.txt”); } } So come trovare il testo, ma non ho idea di come sostituire il testo nel file con il mio.