- BufferedReader br = null;
- BufferedWriter bw = null;
- String pdfFilePath = "/applyly/";
- // 创建不同的文件夹目录
- File file = new File(pdfFilePath);
- try
- {
- // 判断文件夹是否存在
- if (!file.exists())
- {
- // 如果文件夹不存在, 则创建新的的文件夹
- file.mkdirs();
- }
- ClassPathResource cpr = new ClassPathResource(
- "fdfs_client.properties");
- String fis = cpr.getClassLoader()
- .getResource("fdfs_client.properties").getPath();
- br = new BufferedReader(new InputStreamReader(new FileInputStream(
- fis), "UTF-8"));
- bw = new BufferedWriter(
- new OutputStreamWriter(new FileOutputStream(pdfFilePath
- + "fdfs_client.properties"), "UTF-8"));
- int i = 0;
- String str = "";
- while ((str = br.readLine()) != null)
- {
- if (i == 0)// 读取第一行, 将前三个字节去掉, 重新 new 个 String 对象
- {
- byte[] bytes = str.getBytes("UTF-8");
- str = new String(bytes, 3, bytes.length - 3);
- bw.write(str);
- bw.write("\n");
- i++;
- } else
- bw.write(str);
- bw.write("\n");
- }
- } catch (Exception e)
- {
- logger.error(e);
- } finally
- {
- if (br != null)
- {
- try
- {
- br.close();
- } catch (IOException e)
- {
- logger.error(e);
- }
- }
- if (bw != null)
- {
- try
- {
- bw.close();
- } catch (IOException e)
- {
- logger.error(e);
- }
- }
- }
来源: http://www.bubuko.com/infodetail-2985961.html