如何获取文件名?
问一个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文件和它的内容,分析完后获取该文件名,再根据该文件名生成分析文件名。 
 大侠们指点下,应该怎么写啊?
------解决方案--------------------你的困惑在那里啊?我怎么不明白,你说写死了,那不写死不就完了。 
 在parser.start()里把文件名当变量传递进去就可以啦。
------解决方案--------------------Parser parser = new Parser(System.in,  "UTF-8 ") ; 
 把这入参改一下,可以改成 
 Parser parser = new Parser(“目录名”,  "UTF-8 ") ; 
 然后在你的程序中写一个遍历目录下文件的程序 
------解决方案--------------------学习一下  请问Parser 是哪个包里的类啊。
------解决方案--------------------自己写的类吧。 
 取待解析的文件是就把文件名记录下,解析完就用该文件名作为分析文件名啊