2014-03-29 75 views
0

我有一个包含大约10,000个电子邮件的数据集,它们都是txt格式。该数据集包含大约4k个欺诈性电子邮件和6k个非欺诈性电子邮件。我正在使用Lucene来对此进行分组(欺骗性和非欺诈性)。导出Lucene结果/输出文件

例如,对于输入查询搜索=“垃圾邮件”,我得到大约600个匹配字符串的文件。 我的问题在于,我想复制或导出结果文件到另一个文件夹。 这是我的输出,当我给搜索字符串=“垃圾邮件”

File name: C:\21 march\data\6724.txt Score: 0.24614158 
File name: C:\21 march\data\6308.txt Score: 0.24614158 
File name: C:\21 march\data\375.txt Score: 0.19691327 
File name: C:\21 march\data\4630.txt Score: 0.14768496 
Found 600 

我要出口或将这些文件从该位置复制到另一个位置 - 说C:\Answer\data\62724.txt。是否有可能将这些群集文件复制到另一个文件夹?

+2

什么阻止你这样做? – user3159253

+0

**是**。将这些文件复制到其他文件夹很容易?你这样做的问题在哪里? –

回答

1

问题在哪里?

你在Java中。 Java具有复制文件的功能。

阅读关于基本文件I/O(文件复制)的教程,然后将所需文件复制到输出文件夹中。

http://docs.oracle.com/javase/tutorial/essential/io/copy.html

+0

在阅读本文之前,我已经得到了答案。我检查了Java I/O方法。我只是在看Lucene是否可以做到这一点。谢谢 :) – Sayan