I notice only now that the real problem seem to be here:
public String read(String filesDir, String file){
StringBuilder fileData = new StringBuilder(1000);
try {
BufferedReader reader = new BufferedReader( new FileReader( new File(filesDir + "//" + file) ));
try {
char[] buf = new char[1024];
int numRead = 0;
while((numRead=reader.read(buf)) != -1){
fileData.append(buf, 0, numRead);
}
} finally { reader.close(); }
} catch (IOException e) {
System.out.println("file not found");
System.exit(-1);
}
return fileData.toString();
public String read(String filesDir, String file){
StringBuilder fileData = new StringBuilder(1000);
try {
BufferedReader reader = new BufferedReader( new FileReader( new File(filesDir + "//" + file) ));
try {
char[] buf = new char[1024];
int numRead = 0;
while((numRead=reader.read(buf)) != -1){
fileData.append(buf, 0, numRead);
}
} finally { reader.close(); }
} catch (IOException e) {
System.out.println("file not found");
System.exit(-1);
}
return fileData.toString();
To copy to clipboard, switch view to plain text mode
on the "fileData.append(buf, 0, numRead);"
I've made a mistake: i have 2500 files to read.....
any suggestions?
Bookmarks