@Override public String normaliseFileName(String f_name) { return FileUtil.convertOSSpecificChars(f_name,false); }
private static String normaliseRelativePathPart(String name) { name = name.trim(); if (name.length() == 0) {return "";} if (name.equals(".") || name.equals("..")) { return null; } return FileUtil.convertOSSpecificChars(name, false).trim(); }
public String getDataDir() { if (torrent.isSimpleTorrent()) return sDestDir; return new File(sDestDir, sDestSubDir == null ? FileUtil.convertOSSpecificChars(getTorrentName(), true) : sDestSubDir).getPath(); }
protected File getDeviceFile() throws IOException { File dir = getDevicesDir(); return( new File( dir, FileUtil.convertOSSpecificChars(getID(),false) + ".dat" )); }
preferred_name = FileUtil.convertOSSpecificChars( preferred_name, false );
@Override public void setConfigFilename(String filename) { shouldBeInitialised(false); this.source_file = plugin_config.getPluginUserFile(FileUtil.convertOSSpecificChars(filename, false)); }
@Override public void parameterChanged( String parameterName) { boolean enable = COConfigurationManager.getBooleanParameter( "Enable Subfolder for DND Files" ); if ( enable ){ String folder = COConfigurationManager.getStringParameter( "Subfolder for DND Files" ).trim(); if ( folder.length() > 0 ){ folder = FileUtil.convertOSSpecificChars( folder, true ).trim(); } if ( folder.length() > 0 ){ dnd_subfolder = folder; }else{ dnd_subfolder = null; } }else{ dnd_subfolder = null; } } });
private void logMessage( ChatInstance chat, ChatMessage message ) { File log_dir = AEDiagnostics.getLogDir(); log_dir = new File( log_dir, "chat" ); if ( !log_dir.exists()){ log_dir.mkdir(); } File log_file = new File( log_dir, FileUtil.convertOSSpecificChars( chat.getName(), false ) + ".log" ); PrintWriter pw = null; try{ pw = new PrintWriter( new OutputStreamWriter( new FileOutputStream( log_file, true ), "UTF-8" )); SimpleDateFormat time_format = new SimpleDateFormat( "yyyy/MM/dd HH:mm" ); String msg = "[" + time_format.format( new Date( message.getTimeStamp())) + "]"; msg += " <" + message.getParticipant().getName( true ) + "> " + message.getMessage(); pw.println( msg ); }catch( Throwable e ){ }finally{ if ( pw != null ){ pw.close(); } } }
String name = FileUtil.convertOSSpecificChars( getName(), true );
@Override public String getName() { String utf8Name = torrent.getUTF8Name(); String name = utf8Name == null ? decode( torrent.getName()) : utf8Name; name = FileUtil.convertOSSpecificChars( name, false ); return( name ); }
comp = FileUtil.convertOSSpecificChars( comp, true); last_comp = FileUtil.convertOSSpecificChars( last_comp, false );
file_name = FileUtil.convertOSSpecificChars( file_name, false );
comp = FileUtil.convertOSSpecificChars( comp, j != path_comps.length-1 );
@Override public void propertyChanged( String property ) { if ( property == NetworkAdmin.PR_AS ){ NetworkAdminASN net_asn = NetworkAdmin.getSingleton().getCurrentASN(); String as = net_asn.getAS(); if ( as.length() == 0 ){ as = "default"; } File history = new File( config_dir, "pm_" + FileUtil.convertOSSpecificChars( as, false ) + ".dat" ); ping_mapper.loadHistory( history ); asn = net_asn.getASName(); if ( asn.length() == 0 ){ asn = "Unknown"; } informListeners( SpeedManagerListener.PR_ASN ); } } });
comp = FileUtil.convertOSSpecificChars( comp, j != path_comps.length-1 );
logical_path.set( i, FileUtil.convertOSSpecificChars( logical_path.get(i), i < logical_path.size()-1));
String torrent_name = FileUtil.convertOSSpecificChars( TorrentUtils.getLocalisedName( torrent ) + ".torrent", false );
diagnostic_logger = AEDiagnostics.getLogger( FileUtil.convertOSSpecificChars( name, false ));
@Override public TorrentFile[] getFiles() { TOTorrentFile[] files = torrent.getFiles(); TorrentFile[] res = new TorrentFile[files.length]; for (int i=0;i<res.length;i++){ TOTorrentFile tf = files[i]; byte[][] comps = tf.getPathComponents(); String name = ""; for (int j=0;j<comps.length;j++){ String comp = decode(comps[j]); comp = FileUtil.convertOSSpecificChars( comp, j != comps.length-1 ); name += (j==0?"":File.separator)+comp; } res[i] = new TorrentFileImpl(name, tf.getLength()); } return( res ); }
String newSavePath = FileUtil.convertOSSpecificChars( newName, saveLocationIsFolder ); String newTorrentName = FileUtil.convertOSSpecificChars( newName, false );