public boolean includeFile( FileSelectInfo info ) { boolean returncode = false; try { if ( !info.getFile().toString().equals( sourceFolder ) ) { // Pass over the Base folder itself String short_filename = info.getFile().getName().getBaseName(); if ( info.getFile().getParent().equals( info.getBaseFolder() ) || ( !info.getFile().getParent().equals( info.getBaseFolder() ) && includeSubfolders ) ) { if ( ( info.getFile().getType() == FileType.FILE && fileWildcard == null ) || ( info.getFile().getType() == FileType.FILE && fileWildcard != null && GetFileWildcard( short_filename, fileWildcard ) ) ) { returncode = true; } } } } catch ( Exception e ) { logError( "Error while finding files ... in [" + info.getFile().toString() + "]. Exception :" + e.getMessage() ); returncode = false; } return returncode; }
if ( info.getFile().getParent().equals( info.getBaseFolder() ) ) {
public boolean includeFile( FileSelectInfo info ) { boolean returncode = false; try { if ( !info.getFile().toString().equals( sourceFolder ) ) { // Pass over the Base folder itself String short_filename = info.getFile().getName().getBaseName(); if ( info.getFile().getParent().equals( info.getBaseFolder() ) || ( ( !info.getFile().getParent().equals( info.getBaseFolder() ) && meta.isIncludeSubFolders() ) ) ) { if ( ( info.getFile().getType() == FileType.FILE && fileWildcard == null ) || ( info.getFile().getType() == FileType.FILE && fileWildcard != null && GetFileWildcard( short_filename, fileWildcard ) ) ) { returncode = true; } } } } catch ( Exception e ) { logError( BaseMessages.getString( PKG, "Mail.Error.FindingFiles", info.getFile().toString(), e .getMessage() ) ); returncode = false; } return returncode; }
if ( !info.getFile().getParent().equals( info.getBaseFolder() ) ) {
if ( !info.getFile().getParent().equals( info.getBaseFolder() ) ) {
if ( info.getFile().getParent().equals( info.getBaseFolder() ) ) {
String baseFolder = info.getBaseFolder().toString(); String path = fullName.substring( fullName.indexOf( baseFolder ) + baseFolder.length() + 1 ); file_name = destinationFolderObject.resolveFile( path, NameScope.DESCENDENT ); if ( !info.getFile().getParent().equals( info.getBaseFolder() ) ) {
@Override public boolean includeFile( FileSelectInfo fileSelectInfo ) throws Exception { if ( fileSelectInfo.getFile().equals( fileSelectInfo.getBaseFolder() ) ) { // Do not consider the base folders return false; } // Determine relative name to compare int baseNameLength = fileSelectInfo.getBaseFolder().getName().getPath().length() + 1; String relativeName = fileSelectInfo.getFile().getName().getPath().substring( baseNameLength ); // Compare plugin folder name with the relative name return pluginFolderName.equals( relativeName ); }