领透酷医云安卓客户端

FileUtil.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.linkdialy.mobile.kuyicloud.utils;
  2. import java.io.File;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. public class FileUtil {
  7. public static void writeBytesToFile(InputStream is, File file) throws IOException {
  8. if (file.exists()) {
  9. return;
  10. }
  11. FileOutputStream fos = null;
  12. try {
  13. byte[] data = new byte[2048];
  14. int nbread = 0;
  15. fos = new FileOutputStream(file);
  16. while ((nbread = is.read(data)) > -1) {
  17. fos.write(data,0, nbread);
  18. }
  19. } catch (Exception ex) {
  20. ex.printStackTrace();
  21. } finally{
  22. if (fos != null) {
  23. fos.close();
  24. }
  25. }
  26. }
  27. public static String getFileType(String filename) {
  28. if ((filename != null) && (filename.length() > 0)) {
  29. int dot = filename.lastIndexOf('.');
  30. if ((dot > -1) && (dot < (filename.length() - 1))) {
  31. return filename.substring(dot + 1);
  32. }
  33. }
  34. return null;
  35. }
  36. }