java自用代码(包括:新建单线程创建文件夹及文件map转为json并将json写入txt文件剪切或改名)
Posted 码达
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java自用代码(包括:新建单线程创建文件夹及文件map转为json并将json写入txt文件剪切或改名)相关的知识,希望对你有一定的参考价值。
// 单向光闸写入文件线程 new Thread(new Runnable() { // 将map转为json JSONObject obdjson = new JSONObject(data); @Override public void run() { try { //创建文件夹及文件 String fileName = UUID.randomUUID().toString().replaceAll("-", ""); String wfileName = "c:\外网\"+fileName+".obd"; String path = "E:\test\"+fileName+".temp"; File fpath = new File(path); File parentFile = fpath.getParentFile(); if(!parentFile.exists()) { parentFile.mkdirs(); } fpath.createNewFile(); // 将json写入到txt中 BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(path, true))); out.write(obdjson.toJSONString()); out.close(); //剪切并重命名 fpath.renameTo(new File(wfileName)); } catch (Exception e) { e.printStackTrace(); } } }).start();
以上是关于java自用代码(包括:新建单线程创建文件夹及文件map转为json并将json写入txt文件剪切或改名)的主要内容,如果未能解决你的问题,请参考以下文章