congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
FileUtils
Code IndexAdd Tabnine to your IDE (free)

How to use
FileUtils
in
org.apache.archiva.common.utils

Best Java code snippets using org.apache.archiva.common.utils.FileUtils (Showing top 20 results out of 315)

origin: apache/archiva

private void deleteDirectoryQuiet( Path f )
{
  try
  {
    org.apache.archiva.common.utils.FileUtils.deleteDirectory( f );
  }
  catch ( IOException e )
  {
    log.warn( "skip error delete {} : {}", f, e.getMessage() );
  }
}
origin: apache/archiva

@Override
public void deleteVersion( VersionedReference reference )
{
  String path = toMetadataPath( reference );
  Path projectPath = Paths.get( getRepoRoot(), path );
  Path projectDir = projectPath.getParent();
  if ( Files.exists(projectDir) && Files.isDirectory(projectDir) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( projectDir );
  }
}
origin: apache/archiva

/**
 * TODO: Remove in favor of using FileUtils directly.
 */
protected void writeStringToFile( Path file, String content )
  throws IOException
{
  org.apache.archiva.common.utils.FileUtils.writeStringToFile( file, Charset.defaultCharset(), content );
}
origin: apache/archiva

public ChecksumFileContent parseChecksumFile( Path checksumFile, ChecksumAlgorithm expectedHash, Charset encoding )
  String rawChecksumString = FileUtils.readFileToString( checksumFile, encoding );
  String trimmedChecksum = rawChecksumString.replace( '\n', ' ' ).trim( );
origin: apache/archiva

contents = org.apache.archiva.common.utils.FileUtils.readFileToString( file, Charset.defaultCharset() );
if ( !force && Files.exists( targetFile ) )
  String targetContents = org.apache.archiva.common.utils.FileUtils.readFileToString( targetFile, Charset.defaultCharset( ) );
  matching = targetContents.equals( contents );
origin: apache/archiva

protected void revertMkDirs()
  throws IOException
{
  if ( createdDirs != null )
  {
    Collections.reverse( createdDirs );
    while ( !createdDirs.isEmpty() )
    {
      Path dir = createdDirs.remove( 0 );
      if ( Files.isDirectory(dir))
      {
        try(Stream<Path> str = Files.list(dir)) {
          if (str.count()==0) {
            org.apache.archiva.common.utils.FileUtils.deleteDirectory(dir);
          }
        }
      }
      else
      {
        //cannot rollback created directory if it still contains files
        break;
      }
    }
  }
}
origin: apache/archiva

private void createChecksumFile( String path, Digester digester )
  throws DigesterException, IOException
{
  Path checksumFile = Paths.get( path + digester.getFilenameExtension() );
  if ( !Files.exists(checksumFile) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( checksumFile );
    checksum.createChecksum( Paths.get( path ).toFile(), digester );
  }
  else if ( !Files.isRegularFile( checksumFile) )
  {
    log.error( "Checksum file is not a file." );
  }
}
origin: apache/archiva

String metadataXml = org.apache.archiva.common.utils.FileUtils.readFileToString( artifactMetadataFile, Charset.defaultCharset() );
origin: apache/archiva

private void writeChecksumFile( Path checksumFile, Charset encoding, String checksumHex )
{
  FileUtils.writeStringToFile( checksumFile, FILE_ENCODING, checksumHex + "  " + referenceFile.getFileName( ).toString( ) );
}
origin: apache/archiva

@Override
public void removeProject( String repositoryId, String namespace, String projectId )
  throws MetadataRepositoryException
{
  try
  {
    Path directory = getDirectory( repositoryId ).resolve( namespace + "/" + projectId );
    org.apache.archiva.common.utils.FileUtils.deleteDirectory( directory );
  }
  catch ( IOException e )
  {
    throw new MetadataRepositoryException( e.getMessage(), e );
  }
}
origin: apache/archiva

@Override
public void deleteArtifact( ArtifactReference artifactReference )
{
  String path = toPath( artifactReference );
  Path filePath = Paths.get( getRepoRoot(), path );
  if ( Files.exists(filePath) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePath );
  }
  Path filePathmd5 = Paths.get( getRepoRoot(), path + ".md5" );
  if ( Files.exists(filePathmd5) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePathmd5 );
  }
  Path filePathsha1 = Paths.get( getRepoRoot(), path + ".sha1" );
  if ( Files.exists(filePathsha1) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePathsha1 );
  }
}
origin: apache/archiva

String metadataXml = org.apache.archiva.common.utils.FileUtils.readFileToString( artifactMetadataFile, Charset.defaultCharset() );
origin: apache/archiva

@Override
public void removeProjectVersion( String repoId, String namespace, String projectId, String projectVersion )
  throws MetadataRepositoryException
{
  try
  {
    Path directory = getDirectory( repoId ).resolve( namespace + "/" + projectId + "/" + projectVersion );
    org.apache.archiva.common.utils.FileUtils.deleteDirectory( directory );
  }
  catch ( IOException e )
  {
    throw new MetadataRepositoryException( e.getMessage(), e );
  }
}
origin: apache/archiva

org.apache.archiva.common.utils.FileUtils.deleteQuietly(fileToMove);
origin: apache/archiva

String metadataXml = org.apache.archiva.common.utils.FileUtils.readFileToString( artifactMetadataFile, Charset.defaultCharset() );
origin: apache/archiva

@Override
public void removeMetadataFacet( String repoId, String facetId, String name )
  throws MetadataRepositoryException
{
  try
  {
    Path dir = getMetadataDirectory( repoId, facetId ).resolve( name );
    org.apache.archiva.common.utils.FileUtils.deleteDirectory( dir );
  }
  catch ( IOException e )
  {
    throw new MetadataRepositoryException( e.getMessage(), e );
  }
}
origin: apache/archiva

private Path writeMergedMetadataToFile( ArchivaRepositoryMetadata mergedMetadata, String outputFilename )
  throws RepositoryMetadataException, DigesterException, IOException
{
  Path outputFile = Paths.get( outputFilename );
  if ( Files.exists(outputFile) )
  {
    org.apache.archiva.common.utils.FileUtils.deleteQuietly( outputFile );
  }
  Files.createDirectories(outputFile.getParent());
  RepositoryMetadataWriter.write( mergedMetadata, outputFile );
  createChecksumFile( outputFilename, digestSha1 );
  createChecksumFile( outputFilename, digestMd5 );
  return outputFile;
}
origin: apache/archiva

String metadataXml = org.apache.archiva.common.utils.FileUtils.readFileToString( artifactMetadataFile, Charset.defaultCharset() );
origin: apache/archiva

@Override
public void removeMetadataFacets( String repositoryId, String facetId )
  throws MetadataRepositoryException
{
  try
  {
    Path dir = getMetadataDirectory( repositoryId, facetId );
    org.apache.archiva.common.utils.FileUtils.deleteDirectory( dir );
  }
  catch ( IOException e )
  {
    throw new MetadataRepositoryException( e.getMessage(), e );
  }
}
origin: apache/archiva

public static void write( ArchivaRepositoryMetadata metadata, Path outputFile )
  throws RepositoryMetadataException
{
  boolean thrown = false;
  try (FileWriter writer = new FileWriter( outputFile.toFile() ))
  {
    write( metadata, writer );
    writer.flush();
  }
  catch ( IOException e )
  {
    thrown = true;
    throw new RepositoryMetadataException(
      "Unable to write metadata file: " + outputFile.toAbsolutePath() + " - " + e.getMessage(), e );
  }
  finally
  {
    if ( thrown )
    {
      FileUtils.deleteQuietly( outputFile );
    }
  }
}
org.apache.archiva.common.utilsFileUtils

Javadoc

Utility class for file manipulation

Most used methods

  • deleteDirectory
  • deleteQuietly
    Deletes the directory recursively and quietly.
  • readFileToString
  • writeStringToFile

Popular in Java

  • Reading from database using SQL prepared statement
  • startActivity (Activity)
  • putExtra (Intent)
  • setScale (BigDecimal)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now