/** * @see net.sourceforge.squirrel_sql.client.update.UpdateUtil#copyDir( * net.sourceforge.squirrel_sql.fw.util.FileWrapper, * java.lang.String, boolean, net.sourceforge.squirrel_sql.fw.util.FileWrapper) */ @Override public void moveFiles(FileWrapper fromDir, String filePattern, boolean matchPattern, FileWrapper toDir) throws FileNotFoundException, IOException { if (StringUtils.isEmpty(filePattern)) { throw new IllegalArgumentException("filePattern arg cannot be empty or null"); } if (!fromDir.isDirectory()) { throw new IllegalArgumentException("Expected fromDir(" + fromDir.getAbsolutePath() + ") to be a directory."); } if (!toDir.isDirectory()) { throw new IllegalArgumentException("Expected toDir(" + toDir.getAbsolutePath() + ") to be a directory."); } List<FileWrapper> filesToMove = getFilterFileList(fromDir, filePattern, matchPattern); for (FileWrapper file : filesToMove) { copyFile(file, toDir); if (s_log.isDebugEnabled()) { s_log.debug("moveFiles: Attempting to delete file "+file.getAbsolutePath()); } if (file.delete()) { s_log.error("moveFiles: Unable to delete file "+file.getAbsolutePath()); } } }
newFile.delete();
/** * @see net.sourceforge.squirrel_sql.client.update.UpdateUtil#copyDir( * net.sourceforge.squirrel_sql.fw.util.FileWrapper, * java.lang.String, boolean, net.sourceforge.squirrel_sql.fw.util.FileWrapper) */ @Override public void moveFiles(FileWrapper fromDir, String filePattern, boolean matchPattern, FileWrapper toDir) throws FileNotFoundException, IOException { if (StringUtils.isEmpty(filePattern)) { throw new IllegalArgumentException("filePattern arg cannot be empty or null"); } if (!fromDir.isDirectory()) { throw new IllegalArgumentException("Expected fromDir(" + fromDir.getAbsolutePath() + ") to be a directory."); } if (!toDir.isDirectory()) { throw new IllegalArgumentException("Expected toDir(" + toDir.getAbsolutePath() + ") to be a directory."); } List<FileWrapper> filesToMove = getFilterFileList(fromDir, filePattern, matchPattern); for (FileWrapper file : filesToMove) { copyFile(file, toDir); if (s_log.isDebugEnabled()) { s_log.debug("moveFiles: Attempting to delete file "+file.getAbsolutePath()); } if (file.delete()) { s_log.error("moveFiles: Unable to delete file "+file.getAbsolutePath()); } } }
/** * @see net.sourceforge.squirrel_sql.plugins.dbdiff.IScriptFileManager#cleanupScriptFiles() */ public void cleanupScriptFiles() { for (final String scriptFile : scriptFiles) { final FileWrapper fileWrapper = fileWrapperFactory.create(scriptFile); if (fileWrapper.exists()) { if (s_log.isDebugEnabled()) { s_log.debug("Attempting to delete previously created temporary script file: " + scriptFile); } fileWrapper.delete(); } else { if (s_log.isDebugEnabled()) { s_log.debug("Previously created temporary script file did not exist: " + scriptFile); } } } }
if (!oldPrefsFile.delete())