本帖最后由 abian 于 2013-8-1 22:27 编辑
- File srcFile = files[i];
- // 创建字符输入流
- reader = new BufferedReader(new FileReader(srcFile));
- // 修改文件扩展名
- String filename = srcFile.getName();
- filename = filename.substring(0, filename.lastIndexOf(".") + 1)
- + "txt";
- // 创建更改路径后和修改扩展名后的文件
- File desFile = new File(des, filename);
- // 创建字符输出流,然后复制文件到指定目录
- writer = new BufferedWriter(new FileWriter(desFile));
- String line = "";
- while ((line = reader.readLine()) != null) {
- writer.write(line);
- writer.newLine();//换行
- }
- writer.flush();//<span style="line-height: 1.5;">为啥写完之后要刷新一下缓存 他的作用是什么?</span>
复制代码 |