📄 gfmutil.java
字号:
package com.cmspad.dmp.bundles.gfm;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import com.cmspad.dmp.DMPBundle;import com.cmspad.dmp.DMPBundleActivator;public class GFMUtil { public static void removeTempData(String prefix, long uid, long iid) { DMPBundleActivator activator = DMPBundle.getActivator(GFMActivator.ID); File tmpFile = activator.getDataFile(prefix + "_" + uid + "_" + iid + ".jpg"); // 删除临时文件 if (!tmpFile.delete()) { tmpFile.deleteOnExit(); } } public static File saveTempData(String prefix, long uid, long iid, File oFile) { DMPBundleActivator activator = DMPBundle.getActivator(GFMActivator.ID); File nFile = activator.getDataFile(prefix + "_" + uid + "_" + iid + ".jpg"); if(nFile.length() > 0){ try { FileInputStream fis = new FileInputStream(oFile); FileOutputStream fos = new FileOutputStream(nFile); byte[] cache = new byte[4096]; for(int i = fis.read(cache);i != -1;i = fis.read(cache)){ fos.write(cache, 0, i); } fos.flush(); fis.close(); fos.close(); } catch (IOException e) { e.printStackTrace(); } }else{ if(nFile.delete()){ oFile.renameTo(nFile); } } return nFile; } public static File loadTempData(String prefix, long uid, long iid) { DMPBundleActivator activator = DMPBundle.getActivator(GFMActivator.ID); File tmpFile = activator.getDataFile(prefix + "_" + uid + "_" + iid + ".jpg"); if (tmpFile.length() > 0) { return tmpFile; }else{ return null; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -