From b5c6c200d60aae805614495512ab24eafcce1fb9 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 02 四月 2020 17:53:45 +0800
Subject: [PATCH] 摆正考试地图

---
 app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
index 49fa4d9..262f447 100644
--- a/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
+++ b/app/src/main/java/safeluck/drive/evaluation/util/FileUtil.java
@@ -10,6 +10,7 @@
 import com.anyun.exam.lib.MyLog;
 import com.anyun.exam.lib.util.ByteUtil;
 
+import java.io.BufferedOutputStream;
 import java.io.BufferedReader;
 import java.io.ByteArrayOutputStream;
 import java.io.File;
@@ -69,6 +70,16 @@
             Log.i(TAG, "createdirs: 鐩綍宸茬粡瀛樺湪");
         }
 
+    }
+
+    public static boolean isMapExist(Context context,String mapName){
+        File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+context.getPackageName(),mapName);
+
+        if (file.exists()){
+            return true;
+        }else{
+            return false;
+        }
     }
 
     public static StringBuffer readTxtFileFromSD(Context context,String fileName,boolean isRootDir){
@@ -317,4 +328,46 @@
         }
         return data;
     }
+    public static void main(String[] args){
+    }
+
+
+    /**
+     * 鏍圭洰褰曚笅+"鍖呭悕"鐨勮矾寰勪笅鐨勫瓙璺緞
+     * @param context
+     * @param subDir
+     */
+    public static void createdirs(Context context,String subDir){
+        String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName()+"/";
+        if (!TextUtils.isEmpty(subDir)){
+            dir += subDir+"/";
+        }
+        File file = new File(dir);
+        if (!file.exists()){
+            file.mkdirs();
+
+        }else{
+            Log.i(TAG, "createdirs: 鐩綍宸茬粡瀛樺湪");
+        }
+
+    }
+    public static void writeTxtFileToSD(Context context, String fileName, String content,String subDir){
+        Log.i(TAG, "writeTxtFileToSD: content:"+content);
+        createdirs(context,subDir);
+        String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+context.getPackageName()+"/"+subDir+"/";
+        File file = new File(dir,fileName);
+        if (file.exists()){
+            file.delete();
+        }
+        try {
+            OutputStream outputStream = new FileOutputStream(file);
+            BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);
+            bufferedOutputStream.write(content.getBytes());
+            bufferedOutputStream.flush();
+            outputStream.close();
+            bufferedOutputStream.close();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
 }

--
Gitblit v1.8.0