txt的位置比如说 D://111//11.txt 我想代码清除所有的空格和回车符 怎么实现 str.replace()?
补充一下 如果目录D://111//下面有很多个txt 怎么能批量进行处理呢?
那这个文件夹下有很多个txt的时候怎么处理?
追答String file = "D://11";
File srcFile = new File(file);
boolean b = srcFIle.exists();
if(b&&srcFIle.isDirectory()){
File[] file = srcFile.listFile();
for(int i = 0; i<file.length;i++){
file[i]; //这个就是循环出来的文件夹里的文件。然后用上面的方法读它。
}
}
纯手打,望采纳
这个file[i]是指代文件名么?带入到你上面写的方法中直接替换filePath?不合适吧
追答额。。。 file[i]得到的是一个File对像,你就用流的方法读就好了。。
我还是全给你写出来吧。。。
File file = file[i];
BufferedReader br = new BufferedReader(new FileReader(file));
while( (s = br.readLine()) != null) {
s.replace("\r","");
s.replace("\t","");
s.replace("\n","");
}