package com.golshadi.majid.Utils.helper; import android.util.Log; import java.io.*; public class FileUtils { public static File create(String folder, String fileName){ File file = new File( address(folder, fileName)); Log.d("---------------------------------------", "Create file address: " + address(folder, fileName)); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } return file; } public static void forceCreate(String folder, String fileName){ File dirs = new File(folder); dirs.mkdirs(); File file = new File( address(folder, fileName)); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } public static void delete(String folder, String fileName){ File file = new File( address(folder, fileName)); file.delete(); } public static long size(String folder, String fileName){ File file = new File( address(folder, fileName)); return file.length(); } public static FileOutputStream getOutputStream(String folder, String fileName){ FileOutputStream fileOut = null; try { fileOut = new FileOutputStream( address(folder, fileName)); } catch (FileNotFoundException e) { e.printStackTrace(); } return fileOut; } public static FileInputStream getInputStream(String folder, String fileName){ FileInputStream fileIn = null; try { fileIn = new FileInputStream( address(folder, fileName)); } catch (FileNotFoundException e) { e.printStackTrace(); } return fileIn; } public static String address(String folder, String file){ return folder+"/"+file; } }