读取多个文本文件,最后一行没有读取
Reading several text files, the last one in the row is not read
我正在尝试从一个文件夹中读取 100 个文本文件并将它们保存到一个矩阵中,它非常适合前 99 个文本文件。这可能是一个微不足道的错误,但我找不到它。提前致谢!
package mba_prob;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ConverTo {
public static void main(String[] args) throws NumberFormatException, IOException{
String target_dir = "/directory";
File dir = new File(target_dir);
File[] files = dir.listFiles();
for (File f : files) {
if(f.isFile()) {
double [][]thematrix = readMatrix(f);
}
}
}
}
有没有可能是最后一个文件正在使用中?
for (File f : files) {
if(f.exists()) {
double [][]thematrix = readMatrix(f);
}
}
Java File.exists() versus File.isFile()
我正在尝试从一个文件夹中读取 100 个文本文件并将它们保存到一个矩阵中,它非常适合前 99 个文本文件。这可能是一个微不足道的错误,但我找不到它。提前致谢!
package mba_prob;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ConverTo {
public static void main(String[] args) throws NumberFormatException, IOException{
String target_dir = "/directory";
File dir = new File(target_dir);
File[] files = dir.listFiles();
for (File f : files) {
if(f.isFile()) {
double [][]thematrix = readMatrix(f);
}
}
}
}
有没有可能是最后一个文件正在使用中?
for (File f : files) {
if(f.exists()) {
double [][]thematrix = readMatrix(f);
}
}
Java File.exists() versus File.isFile()