嗨,我有文件列表,我想从每个文件中读取数据并希望存储在单独的文件中。我没有想到该怎么做
问问题
1286 次
2 回答
2
从文件中读取数据并存储在单独的文件中意味着复制。您可以使用
java.nio.file.Files.copy(Path source, Path target, CopyOption... options)
于 2013-07-12T09:27:12.940 回答
0
你可以试试这个
public static void main(String[] args) throws IOException {
File path=new File("D:\\FileSource");
File[] listOfFiles = path.listFiles();
BufferedWriter bw=new BufferedWriter(new FileWriter("D:\\DestFile\\outPut.txt"));
String s=new String();
for (int i = 0; i < listOfFiles.length; i++) {
File file = listOfFiles[i];
if (file.isFile() && file.getName().endsWith(".txt")) {
BufferedReader br=new BufferedReader(new FileReader(file));
while ((s=br.readLine())!=null){
bw.write(s);
}
}
}
bw.close();
}
于 2013-07-12T10:00:31.737 回答