问一个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文件和它的内容,分析完后获取该文件名,再根据该文件名生成分析文件名。
大侠们指点下,应该怎么写啊?
解决方案 »
- 在线急等,java当中如何输出16进制数据
- 请问学jsp需要具备哪些知识
- java爱好者通过MSN联系
- 初学者求助!
- 请教高手,怎么用icon 来显示程序在使用中和是空闲
- java中如何嵌入c/c++?
- jbuilder7突然打不开,unable to open jbuilder.congif??????????
- 如何把小应用程序放在HTM文件中?
- 装WebLogic时要输入一个Admin Domain Name和一个Server Name,Server Name我知道,Admin Domain Name是干什么用的?
- url-pattern为/是什么意思
- 我在发帖子的时候怎么没有分数可以给了。
- 大家谁有文件上传方面的原代码能否提供最好是使用Commons FileUpload来实现的
在parser.start()里把文件名当变量传递进去就可以啦。
把这入参改一下,可以改成
Parser parser = new Parser(“目录名”, "UTF-8") ;
然后在你的程序中写一个遍历目录下文件的程序
直接java parser arg1 arg2 ……就可以了。
parser是自己写的类。