public void free() throws SQLException { Files.deleteFile(file); }
public void free() throws SQLException { Files.deleteFile(file); }
public synchronized File removeFile(long fId, String suffix) { File f = _F(fId, suffix); if (f.exists()) Files.deleteFile(f); return f; }
public File removeFile(long fId, String suffix) { File f = Pools.getFileById(home, fId, suffix); Files.deleteFile(f); return f; }
/** * 清除一个目录里所有的内容 * * @param dir * 目录 * @return 是否清除成功 */ public static boolean clearDir(File dir) { if (null == dir) return false; if (!dir.exists()) return false; File[] fs = dir.listFiles(); if (fs != null) { for (File f : fs) { if (f.isFile()) Files.deleteFile(f); else if (f.isDirectory()) Files.deleteDir(f); } } return true; }
/** * 强行删除一个目录,包括这个目录下所有的子目录和文件 * * @param dir * 目录 * @return 是否删除成功 */ public static boolean deleteDir(File dir) { if (null == dir || !dir.exists()) return false; if (!dir.isDirectory()) throw new RuntimeException("\"" + dir.getAbsolutePath() + "\" should be a directory!"); File[] files = dir.listFiles(); boolean re = false; if (null != files) { if (files.length == 0) return dir.delete(); for (File f : files) { if (f.isDirectory()) re |= deleteDir(f); else re |= deleteFile(f); } re |= dir.delete(); } return re; }
public File removeDir(long fId) { File f = Pools.getFileById(home, fId, null); if (f.isDirectory()) { Files.deleteDir(f); } else { Files.deleteFile(f); } return f; }
public void free() throws SQLException { Files.deleteFile(file); }
public void free() throws SQLException { Files.deleteFile(file); }
public File removeFile(long fId, String suffix) { File f = Pools.getFileById(home, fId, suffix); Files.deleteFile(f); return f; }
public synchronized File removeFile(long fId, String suffix) { File f = _F(fId, suffix); if (f.exists()) Files.deleteFile(f); return f; }
public void clear() { key = null; File f = Files.findFile(god_key_file_my); if (null != f) Files.deleteFile(f); }
/** * 清除一个目录里所有的内容 * * @param dir * 目录 * @return 是否清除成功 */ public static boolean clearDir(File dir) { if (null == dir) return false; if (!dir.exists()) return false; File[] fs = dir.listFiles(); if (fs != null) { for (File f : fs) { if (f.isFile()) Files.deleteFile(f); else if (f.isDirectory()) Files.deleteDir(f); } } return true; }
/** * 强行删除一个目录,包括这个目录下所有的子目录和文件 * * @param dir * 目录 * @return 是否删除成功 */ public static boolean deleteDir(File dir) { if (null == dir || !dir.exists()) return false; if (!dir.isDirectory()) throw new RuntimeException("\"" + dir.getAbsolutePath() + "\" should be a directory!"); File[] files = dir.listFiles(); boolean re = false; if (null != files) { if (files.length == 0) return dir.delete(); for (File f : files) { if (f.isDirectory()) re |= deleteDir(f); else re |= deleteFile(f); } re |= dir.delete(); } return re; }
public File removeDir(long fId) { File f = Pools.getFileById(home, fId, null); if (f.isDirectory()) { Files.deleteDir(f); } else { Files.deleteFile(f); } return f; }