File rep = new File("c:/temp"); File[] tab = rep.listFiles(); FileInputSream in = null; for (int i = 0 ; i < tab.length ;i++) { in = new FileInputStream(tab[i]); byte[] read = new byte[in.available()]; in.read(read); String text = new String(read); text.replaceAll("c:/","d:/"); }