问一个java问题,我现在想从硬盘里读取一个txt文件,将txt文件里的字母都去掉,只保留汉字,然后将分析后的文件都另存为一个文件。
现在分析功能都实现了,每次分析时输入 java parser <input.txt,input.txt的内容就进入System.in中
Parser parser = new Parser(System.in, "UTF-8") ;
parser.Start() ;
在parser.Start()里会存储分析后的文件
ExtractionResult= new File("E:\\Parser\\ExtractionResult.txt");
但现在这种txt文件很多,而我在程序里面把后面储存文件写死了,我现在想从硬盘里读一个txt文件和它的内容,分析完后获取该文件名,再根据该文件名生成分析文件名。
大侠们指点下,应该怎么写啊?
现在分析功能都实现了,每次分析时输入 java parser <input.txt,input.txt的内容就进入System.in中
Parser parser = new Parser(System.in, "UTF-8") ;
parser.Start() ;
在parser.Start()里会存储分析后的文件
ExtractionResult= new File("E:\\Parser\\ExtractionResult.txt");
但现在这种txt文件很多,而我在程序里面把后面储存文件写死了,我现在想从硬盘里读一个txt文件和它的内容,分析完后获取该文件名,再根据该文件名生成分析文件名。
大侠们指点下,应该怎么写啊?
解决方案 »
- 关于 io流的问题
- 为什么看不到效果?
- 在html中加入Applet问题
- ResultSet怎么判断返回为空
- 想写一个关于Hashmap的查询程序,由于本来还是java菜鸟,想向高手问些问题。谢谢各位
- 请问,java调用本地方法时,还支持本地方法中的消息响应机制吗?详情见内
- 请问:菜单事件相应问题!!!
- 急急急!!!关于JAVASCRIPT表达式的问题,问题解决立马结贴.绝不食言!!!
- linux下的APACHE,我找不到mime.types
- 如何在一个线程中监听键盘输入?
- 我在发帖子的时候怎么没有分数可以给了。
- 大家谁有文件上传方面的原代码能否提供最好是使用Commons FileUpload来实现的
在parser.start()里把文件名当变量传递进去就可以啦。
把这入参改一下,可以改成
Parser parser = new Parser(“目录名”, "UTF-8") ;
然后在你的程序中写一个遍历目录下文件的程序
直接java parser arg1 arg2 ……就可以了。
parser是自己写的类。