@Override public File getFile() { return( FileUtil.getUserFile("filters.config")); }
public FilterComparator() { String sep = File.separator; sUserPluginDir = FileUtil.getUserFile("plugins").toString(); if (!sUserPluginDir.endsWith(sep)) sUserPluginDir += sep; sAppPluginDir = FileUtil.getApplicationFile("plugins").toString(); if (!sAppPluginDir.endsWith(sep)) sAppPluginDir += sep; }
public File getNewUserCustomizationFile( String prefix ) { File user_dir = FileUtil.getUserFile("custom"); if ( !user_dir.exists()){ user_dir.mkdirs(); } String name = prefix + ".config"; File config = new File( user_dir, name ); config.delete(); new File( user_dir, name + ".applied" ).delete(); new File( user_dir, name + ".bad" ).delete(); return( config ); }
public static File createSemiTempFile() throws IOException { if ( PORTABLE ){ try{ File stmp_dir = FileUtil.getUserFile( "tmp2" ); if ( !stmp_dir.exists()){ stmp_dir.mkdirs(); } if ( stmp_dir.canWrite()){ return( File.createTempFile( PREFIX, null, stmp_dir )); } }catch( Throwable e ){ Debug.out( e ); } } return( File.createTempFile( PREFIX, null )); }
@Override public void parameterChanged(String parameterName) { boolean enable = COConfigurationManager.getBooleanParameter("Ip Filter Enable Description Cache"); if (enable && rafDescriptions == null) { File fDescriptions = FileUtil.getUserFile("ipfilter.cache"); try { if (fDescriptions.exists()) { fDescriptions.delete(); } rafDescriptions = new RandomAccessFile(fDescriptions, "rw"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else if (!enable && rafDescriptions != null) { try { rafDescriptions.close(); } catch (IOException e) { } rafDescriptions = null; } } }
private void saveList() { Map map = new HashMap(); map.put("trackers",trackers); map.put("multi-trackers",multiTrackers); map.put("webseeds",webseeds ); FileOutputStream fos = null; try { // Open the file File fTrackers = FileUtil.getUserFile("trackers.config"); fos = new FileOutputStream(fTrackers); fos.write(BEncoder.encode(map)); fos.close(); } catch (Exception e) { Debug.printStackTrace( e ); } finally{ if ( fos != null ){ try{ fos.close(); }catch( Throwable e ){ } } } }
private void getRootClassLoader() { // first do explicit plugins File user_dir = FileUtil.getUserFile("shared"); getRootClassLoader( user_dir ); File app_dir = FileUtil.getApplicationFile("shared"); if ( !user_dir.equals( app_dir )){ getRootClassLoader( app_dir ); } }
File active_dir = FileUtil.getUserFile( "active" ); File shares_dir = FileUtil.getUserFile( "shares" );
protected static File getPropsIfNotPresent( String id, boolean use_shared ) { File user_plugin_dir = FileUtil.getUserFile("plugins"); File user_plugin = new File(user_plugin_dir, id); File user_props = new File( user_plugin, "plugin.properties" ); if ( user_props.exists()){ return( null ); } File shared_plugin_dir = FileUtil.getApplicationFile("plugins"); File shared_plugin = new File(shared_plugin_dir, id); File shared_props = new File(shared_plugin, "plugin.properties"); if ( shared_props.exists()){ return( null ); } if ( use_shared ){ FileUtil.mkdirs( shared_plugin ); return( shared_props ); }else{ FileUtil.mkdirs( user_plugin ); return( user_props ); } }
tmp_dir = FileUtil.getUserFile( "tmp" );
@Override public boolean preInitialize() { File user_dir = FileUtil.getUserFile("custom"); File app_dir = FileUtil.getApplicationFile("custom"); boolean changed = preInitialize( app_dir ); if ( !user_dir.equals( app_dir )){ if ( preInitialize( user_dir )){ changed = true; } } return( changed ); }
protected void importCustomization( Map map ) throws CustomizationException { try{ String name = new String((byte[])map.get( "name" ), "UTF-8" ); String version = new String((byte[])map.get( "version" ), "UTF-8" ); if ( !Constants.isValidVersionFormat( version )){ throw( new CustomizationException( "Invalid version specification: " + version )); } byte[] data = (byte[])map.get( "data" ); File user_dir = FileUtil.getUserFile("custom"); if ( !user_dir.exists()){ user_dir.mkdirs(); } File target = new File( user_dir, name + "_" + version + ".zip" ); if ( !target.exists()){ if ( !FileUtil.writeBytesAsFile2( target.getAbsolutePath(), data )){ throw( new CustomizationException( "Failed to save customization to " + target )); } } }catch( CustomizationException e ){ throw( e ); }catch( Throwable e ){ throw( new CustomizationException( "Failed to import customization", e )); } }
File filtersFile = FileUtil.getUserFile("filters.config");
File oldFile = FileUtil.getUserFile("categories.config"); File newFile = FileUtil.getUserFile("categories.config.new");
try { File filtersFile = FileUtil.getUserFile("filters.config"); if (filtersFile.exists()) { fin = new FileInputStream(filtersFile);
keystore_name = FileUtil.getUserFile(SESecurityManager.SSL_KEYS).getAbsolutePath(); truststore_name = FileUtil.getUserFile(SESecurityManager.SSL_CERTS).getAbsolutePath();
share_dir = FileUtil.getUserFile( TORRENT_STORE );
stats_dir = FileUtil.getUserFile( "stats" );
String user_dir = FileUtil.getUserFile( "plugins" ).toString(); String shared_dir = FileUtil.getApplicationFile( "plugins" ).toString();
FileUtil.copyFile(data, FileUtil.getUserFile("ipfilter.dl")); AEThread thread = new AEThread("reload ipfilters", true) { @Override